¿Remitente de formulario PHP aparece anónimo?
Hola mucho gusto, desde ya gracias por cualquier ayuda que me puedas brindar.
Mi problema es el siguiente, tengo este código PHP:
<?php
$mail=' ';
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$thank="gracias.html";
$message = "
nombre:".$nombre."
email:".$email."
mensaje:".$mensaje."";
if (mail($email,"Consulta desde formulario",$message))
Header ("Location: $thank" );
?>
Con el siguiente formulario:
<form id="form1" name="form1" method="post" action="enviar.php">
<label for="nombre">Nombre y Apellido</label>
<label>
<input class=":required" name="nombre" type="text" id="nombre" />
</label>
<label for="email">Dirección de correo</label>
<input name="email" class=":email :required" type="text" id="email" />
<div id="formtit2"><label for="mensaje">Escriba su mensaje</label>
<textarea class=":required" style="overflow:hidden" name="mensaje" id="mensaje"></textarea></div>
<label>
<input type="reset" class="button" value="borrar" />
</label>
<label>
<input type="submit" class="button" name="Submit" value="enviar" />
</label>
</form>
Funciona bien, el problema es que cuando llegan mensajes el remitente me sale así:
De:
Para:
Asunto: Consulta desde formulario
Osea que en vez de salir el mail del remitente me sale y no se como puedo hacer para arreglarlo
.
Gracias por todo, saludos.
Mi problema es el siguiente, tengo este código PHP:
<?php
$mail=' ';
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$thank="gracias.html";
$message = "
nombre:".$nombre."
email:".$email."
mensaje:".$mensaje."";
if (mail($email,"Consulta desde formulario",$message))
Header ("Location: $thank" );
?>
Con el siguiente formulario:
<form id="form1" name="form1" method="post" action="enviar.php">
<label for="nombre">Nombre y Apellido</label>
<label>
<input class=":required" name="nombre" type="text" id="nombre" />
</label>
<label for="email">Dirección de correo</label>
<input name="email" class=":email :required" type="text" id="email" />
<div id="formtit2"><label for="mensaje">Escriba su mensaje</label>
<textarea class=":required" style="overflow:hidden" name="mensaje" id="mensaje"></textarea></div>
<label>
<input type="reset" class="button" value="borrar" />
</label>
<label>
<input type="submit" class="button" name="Submit" value="enviar" />
</label>
</form>
Funciona bien, el problema es que cuando llegan mensajes el remitente me sale así:
De:
Para:
Asunto: Consulta desde formulario
Osea que en vez de salir el mail del remitente me sale y no se como puedo hacer para arreglarlo
.
Gracias por todo, saludos.
2 respuestas
Respuesta de paulinopardo
1
Respuesta de Jorge Vila
1