PHP - Socorro, mi formulario en php no me hace caso

   
Vista:

Socorro, mi formulario en php no me hace caso

Publicado por Anic (1 intervención) el 29/04/2009 20:56:51
Hola a todos, soy novata total en php, tengo un problema. Resulta que debido al hosting que tiene mi cliente contratado no admite asp, con lo que tengo pasarlo a php. Bueno pues tngo el formulario en html, y el enviar.php pues resulta que funciona perfectamente, pero cuando me llega al outlook el correo del formulario no sale el nombre de la persona que escribe, ni el tlf. ni el correo ni el mensaje, el correo que recibo es este:
Correo del formulario al outlook.
"Este mensaje fue enviado por , y su telefono es el:
Su e-mail es:
Mensaje:
Enviado el 29/04/2009"

o sea, nada!!!

Os mando mi codigo del archivo enviar.php
"<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Pornuestrosrios.org</title>
</head>
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$telefono = $_POST['telefono'];
$mensaje = $_POST['mensaje'];

$header = 'From: ' . $mail . " ";
$header .= "X-Mailer: PHP/" . phpversion() . " ";
$header .= "Mime-Version: 1.0 ";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por ". $nombre . ", y su telefono es el: " . $telefono . " ";
$mensaje .= "Su e-mail es: " . $mail . " ";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " ";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'micorreo@dominio.com';
$asunto = 'Correo desde pornuestrosrios.com';

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

?>
<body>
<p> </p>
<div align="center" class="texto-noticia-amplis"><span class="central"><strong>Su solicitud ha sido enviada con éxito</strong><br>
</span><br>
<input type='button' class="mayuscula-padding" onClick="javascript:window.close();" value='Aceptar'>
</div>
</body>
</html>"

Desde aquí hago un llamamiento a todos aquellos que entendeis del php que si tengo algo mal del código me lo digais, pero para tontos, eh? exactamente como lo tengo que cambiar, porque no tengo ni idea de php.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Socorro, mi formulario en php no me hace caso

Publicado por ambrosio (38 intervenciones) el 30/04/2009 16:14:46
El PHP tiene buena pinta, yo diría que el problema lo tienes en el formulario. ¿Tienes puesto que el método de envío sea POST?

<form action="enviar.php" method="post">
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar