Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2010, 15:06
Deiviscat
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 3 meses
Puntos: 0
Formulario php, recibo los campos vacios

Buenas,

Tengo una consulta que realmente es muy tonta pero por mucho que busco no encuentro solucion.

Basandome en un codigo standard y sin complicaciones he hecho un formulario html que se manda a traves de un script php.

El codigo del formulario es este:

Código:
<form action="enviar.php" method="post" name="contacte" >
<label>Nombre: <input name="nom" type="text" size="20" maxlength="20" /></label><br />
<br /><br />
<label>Email: <input name="email" type="text" size="30" maxlength="30" /></label><br />
<br /><br />
<label>Teléfono: <input name="telefon" type="text" size="9" maxlength="9" /></label><br />
<br /><br />
<label>Mensaje:<br /><br />
<textarea name="missatge" cols="40" rows="8"></textarea></label><br />
<br /><br />
<input name="Enviar" value="Enviar" type="submit" />
</form>
Y luego el codigo php es:

Código:
$nombre = $_POST['nom'];
$mail = $_POST['email'];
$tlf = $_POST['telefon'];



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


$para = "[email protected]";
$asunto = "Contacto desde Kiteloop.cat";

mail($para, $asunto, utf8_decode($mensaje), $header);
El problema es que me llegan los textos pero no el contenido de los campos, es decir recibo cosas como "su telefono es" pero luego no aparece el campo del telefono.

Donde me he equivocado?

Saludos y gracias