Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2013, 14:34
Morgan007
Usuario no validado
 
Fecha de Ingreso: mayo-2004
Mensajes: 41
Antigüedad: 20 años
Puntos: 0
Al finalizar al formulario ...vuelva a la web ¿?

Hola:
Mirando varios post, tutoriales y ejemplos he conseguido crear un formulario de contacto con HTML5 y un php.

Quiero que una vez haya salido el mensaje "Enviado con Exito"...pasen unos segundos (por ejemplo 6 segundos) y vuelva a la web de origen.

He probado una par de ejemplos pero no consigo que funcione.

El php es este...
Cita:
<?php
//Importamos las variables del formulario de contacto

@$tema = addslashes($_POST['tema']);
@$nombre = addslashes($_POST['nombre']);
@$email = addslashes($_POST['email']);
@$empresa = addslashes($_POST['empresa']);
@$telefono = addslashes($_POST['telefono']);
@$mensaje = addslashes($_POST['mensaje']);



//Preparamos el mensaje de contacto
$cabeceras = "From: $email\n" //La persona que envia el correo
. "Reply-To: $email\n";
$asunto = "Mensaje desde WWW.xxxxx.ES"; //asunto aparecera en la bandeja del servidor de correo
$email_to = "[email protected]"; //cambiar por tu email
$contenido = "$nombre ha enviado un mensaje desde la web WWW.xxxxx.ES\n"
. "\n"
. "Asunto: $tema\n"
. "Nombre: $nombre\n"
. "Email: $email\n"
. "Empresa/Institucion: $empresa\n"
. "Telefono: $telefono\n"
. "Mensaje: $mensaje\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("Mensaje enviado con EXITO. Nos comunicaremos con usted lo antes posible. En unos segundos ser&aacute redireccionado a la p&aacutegina principal. Muchas Gracias.");
}else{
//Si el mensaje no se envía muestra el mensaje de error
die("Error: Su información no pudo ser enviada, intente más tarde");
}
?>
¿Cómo puedo hacerlo?? Alguna suge

Última edición por Morgan007; 09/11/2013 a las 14:35 Razón: Error