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 = '[email protected]';
$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.
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 = '[email protected]';
$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


0