Foros del Web » Programando para Internet » PHP »

Mi formulario se envia despues de refrescar muchas veces

Estas en el tema de Mi formulario se envia despues de refrescar muchas veces en el foro de PHP en Foros del Web. Hola amigos, tengo problemas con un formulario php que trato de enviar mi correo, pero no lo envia de forma inmediata, tengo que darle varias ...
  #1 (permalink)  
Antiguo 13/03/2010, 13:54
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 9 años, 2 meses
Puntos: 0
Mi formulario se envia despues de refrescar muchas veces

Hola amigos, tengo problemas con un formulario php que trato de enviar mi correo, pero no lo envia de forma inmediata, tengo que darle varias veces F5 para que me ligue y lo envie., y tambien trato de que cuando lo envie fucione el LocationRedirec, pero sucede lo mismo. estoy alojado en Goddady., pueden ayudarme?

<?php
//Importamos las variables del formulario
@$FirstName = addslashes($_POST['FirstName']);
@$MiddleName = addslashes($_POST['MiddleName']);
@$LastName = addslashes($_POST['LastName']);
@$Company = addslashes($_POST['Company']);
@$Email = addslashes($_POST['Email']);
@$Telephone = addslashes($_POST['Telephone']);
@$Facsimile = addslashes($_POST['Facsimile']);
@$Cellphone = addslashes($_POST['Cellphone']);
@$Adress = addslashes($_POST['Adress']);
@$City = addslashes($_POST['City']);
@$State = addslashes($_POST['State']);
@$ZipCode = addslashes($_POST['ZipCode']);
@$Country = addslashes($_POST['Country']);
@$Message = addslashes($_POST['Message']);


//Preparamos el mensaje de contacto
$cabeceras = "From: $Email\n" //La persona que envia el correo
. "Reply-To: $Email\n";
$asunto = "[Asunto del Mensaje]"; //El asunto
$email_to = "[email protected]"; //cambiar por tu email
$contenido = "$FirstName le ha enviado el siguiente mensaje:\n"
. "\n"
. "$FirstName\n"
. "\n"
. "$MiddleName\n"
. "\n"
. "$LastName\n"
. "\n"
. "$Company\n"
. "\n"
. "$Email\n"
. "\n"
. "$Telephone\n"
. "\n"
. "$Facsimile\n"
. "\n"
. "$Cellphone\n"
. "\n"
. "$Adress\n"
. "\n"
. "$City\n"
. "\n"
. "$State\n"
. "\n"
. "$ZipCode\n"
. "\n"
. "$Country\n"
. "\n"
. "$Message\n"
. "\n";

//Enviamos el mensaje y comprobamos el resultado
if (@mail($email_to, $asunto ,$contenido ,$cabeceras )) {
//Si el mensaje se envía muestra una confirmación
die("Muchas gracias, su mensaje fue enviado correctamente"); //header("Location: http://www.miweb.com/gracias.htm");
}else{
//Si el mensaje no se envía muestra el mensaje de error
die("Error: Su mensaje no pudo ser enviado, intente más tardee");
}
?>
  #2 (permalink)  
Antiguo 13/03/2010, 15:23
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 10 años
Puntos: 1516
Respuesta: Mi formulario se envia despues de refrescar muchas veces

No vas a saber nunca porque no te lo envia, ya que tienes declarado el simbolo de @ al principio de cada una de las variables y funciones, para que sepas que error te da tienes que quitarle ese simbolo y vas a ver posiblemente porque no te envia el email.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: muchas, refrescar, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.