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");
}
?>