Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2015, 13:24
capipuerto3
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Página en blanco en php después de un formulario

Buenas tardes, no soy mucho de preguntar mis dudas y más de solucionarlas pero estoy un poco harto de esto. Tengo un formulario en el cuál le mando los datos a un php y resulta que me hace todo perfecto y me llega el correo bien, pero la pantalla se queda en blanco. Si actualizo la página me envia otro correo sin datos y si me pone un mensaje que se ha enviado correctamente. Será una tonteria el error pero me tiene harto -.-.

Dejo mi código:

En el html:
<form action="contacto.php" method="post">

<label for="name">Nombre:</label>
<input name="nombre" type="text" required id="nombre" placeholder="Nombre" />

<label for="email">Email:</label>
<input type="email" name="email" placeholder="Email" required />

<label for="website">Asunto:</label>
<input type="text" name="asunto" placeholder="Asunto" required />

<label for="mensaje">Mensaje:</label>
<textarea name="mensaje" cols="40" rows="6" required id="mensaje" ></textarea>

<button class="submit" value="enviar_comentario" type="submit">Enviar</button>

</form>

En el php:

<?php

$header = 'From: ' . $_POST['email'] . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Nombre " . $_POST['nombre'] . "\r\n";
$mensaje .= "Su e-mail es: " . $_POST['email'] . " \r\n";
$mensaje .= "Asunto " . $_POST['asunto'] . "\r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'correoi.com';
$asunto = 'Asunto del mail recibido de la app';

mail($para, $asunto, utf8_decode($mensaje), $header);


echo 'Mensaje enviado correctamente';
?>

Gracias por la ayuda prestada.