Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 06:34
Avatar de Aleix_44
Aleix_44
 
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 11 años, 5 meses
Puntos: 0
Formulario html y envio mediante php

Hola buenos estoy intentando realizar un formulario que envie los datos por correo electronico. Recibo el mail, però lo recibo en blanco, como sino me cogiera las variables. El codigo es el siguiente.

HTML:

<form name="contactform" method="post" enctype="text/plain" action="sendform.php">

<p><label>Nombre y Apellidos</label></p>
<input name="nombre" type="text" id="nombre" placeholder="Nombre y Apellidos" required tabindex="1" />

<p><label>Email</label></p>
<input name="mail" type="text" id="mail" placeholder="Su correo electrónico" required tabindex="2" />

<p><label>Tu mensaje</label></p>
<textarea name="mensaje" id="mensaje" tabindex="4" placeholder="Su mensaje"></textarea>


<input name="submit" type="submit" id="submit" tabindex="5" value="Enviar mensaje" />

</form>

Codigo php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>sendform</title>
</head>

<body>
<?php

$nombre= $_POST['nombre'];
$email = $_POST['mail'];
$header = 'From: '.$email ." \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 " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: ".$email." \r\n";
$mensaje .= "Mensaje: ".$_POST['mensaje']." \r\n";
$mensaje .= "Enviado el ".date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde Aleix Esteller Website';

mail($para, $asunto, utf8_decode($Mensaje), $Header);

echo "Mensaje enviado correctamente";


?>



Al recibir el correo lo recibo asi:


Este mensaje fue enviado por
Su e-mail es:
Mensaje:
Enviado el 29/11/2012

Alguien me puede ayudar, gracias.