Comunidad de diseño web y desarrollo en internet online

formulario de contacto + redireccion

Citar            
MensajeEscrito el 08 Oct 2009 05:17 pm
Buenos dias amigos de cristalab. utilizo un formulario de contacto en mi web funcionando correctamente, pero a la hora de redireccionar a una direccion de envio exitoso "enviook.html", no pude lograrlo.

este es el codigo:

Código PHP :

<?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]"; // correo de contacto
$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 redireccionando...");
 header('Location: /enviook.html'); // AQUI ESTA MI DUDA
}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 redireccionando...");
 header('Location: /error.html'); // AQUI ESTA MI DUDA

}
?>

Por grekoar

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Oct 2009 06:09 pm
no uses die() usa echo el die() es para cuando el proceso muere o no tuvo un resultado satisfactorio asi que mejor quitale el die y dejalo con el header deberia funcionar porque sino el die() escribe en pantalla y no deja funcionar el header por error de buffer saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 08 Oct 2009 10:48 pm
pero que tonto soy, bueno el precio de ser novato con php. muchas gracias esta funcionando jaja.

Por grekoar

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.