Necesito que me ayuden con lo siguiente: Estoy implementando un formulario en php pero cuando le doy al botón enviar la siguiente pagina se queda en blanco, El correo me llega pero no va a la pagina indicada en el código.
Código HTML:
<form class="form" method="post" action="../procesar.php"> <input name="name" type="text" placeholder="Nombre" required=""> <input name="email" type="email" placeholder="Email" required=""> <input name="phone" type="text" placeholder="Teléfono No:" required=""> <textarea name="mensaje" id="mensaje" cols="30" rows="10" placeholder="Mensaje" required=""></textarea> <input type="submit" value="ENVIAR"> </form>
Código PHP:
<?php if(isset($_POST)){
$name = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$phone = htmlspecialchars($_POST['phone']);
$mensaje = htmlspecialchars($_POST['mensaje']);
$headers = "From: $email\n";
$headers .= "X-Mailer:PHP/".phpversion()."\n";
$headers .= "Mime-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=utf-8\n";
$message = utf8_encode("<strong>Sección de Contáctenos CENTRO DEL FRENO S.A.S:</strong><br><br>"
. "\n"
. "<strong>Nombre:</strong> $name<br><br>"
. "<strong>Teléfono:</strong> $phone<br><br>"
. "<strong>Email:</strong> $email<br><br>"
. "<strong>Mensaje:</strong> $mensaje<br><br>"
. "<br>");
if(mail('[email protected]', 'Solicitud de contacto', utf8_decode($message), $headers)){ header("Location: http://www.midominio.com/thanks"); }else{ header("Location: http://www.midominio..com/error"); } }else{header("Location: http://www.midominio..com/error");}?>