Cita:
Iniciado por gonzalezm_alexis
Código PHP:
<?php
$txtnombre = $_POST['Nombre'];
$txtemail = $_POST['Email'];
$txtmensaje = $_POST['Mensaje'];
$header = 'From: ' .$_POST['txtemail']. " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $_POST['txtnombre'] . "a través del formulario de contacto. \n Contenido del mensaje:" .$_POST['txtmensaje'] . " \n";
$mensaje .= "Su e-mail es: " .$_POST['txtemail']. " \n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Cotacto web Hotel';
mail($para, $asunto, utf8_decode($mensaje), $header);
session_start();
$_SESSION['msg_validacion'] = "El mensaje se ha enviado con éxito. Muchas Gracias." ;
header('Location: contacto.php'); //este te redirige a tu pagina de contacto ponle la ruta correcta del archivo, es importante que no haya ningun texto impreso antes del header();
?>
y en tu pagina de contacto en la parte que quieras imprimir el mensaje pones esto
Código PHP:
<?php
session_start();
if(isset($_SESSION['msg_validacion']) && $_SESSION['msg_validacion'] != null) //validamos que la variable exista y no este vacia
echo $_SESSION['msg_validacion'];
?>
si necesitas mas ayuda siempre google es una buena fuente ;)
saludos
Creo que he cometido un fallo en la explicación, ese formulario de contacto va en un widget de wordpress, échale un vistazo http://www.hotelenriquecalvillo.com/
Por lo que
Código PHP:
('Location: contacto.php')
no se como debería ponerlo