Muy buenas;
Este es mi primer post y pido una manita para terminar de hacer un formulario que me está volviendo loco!!!
El formulario es en PHP funciona perfectamente hasta la hora de redirigir una vez enviado, directamente me sale un mensaje en una página en blanco diciendo si el envío ha sido correcto o incorrecto, y con el bajo conocimiento de php no he sido capaz de conseguir la redirección...
He probado cambiando el DIE por un ECHO y meter un header y al hacer esto me da error el formulario.
Os pego el código para ver si me podéis echar una manita.
Muchas gracias de antemano:
<?php
//Importamos las variables del formulario
@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$subject = addslashes($_POST['subject']);
@$message = addslashes($_POST['message']);
//Preparamos el mensaje de contacto
$cabeceras = "From: $email\n" //La persona que envia el correo
. "Reply-To: $email\n";
$asunto = "$subject"; //El asunto
$email_to = "[email protected]"; //cambiar por tu email
$contenido = "$name le ha enviado el siguiente mensaje:\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");
}else{
//Si el mensaje no se envía muestra el mensaje de error
die("Error: Su mensaje no pudo ser enviado, intente más tarde");
}
?>