Enviar formulario a un email
Hola experto, tengo un formulario que quiero enviar a mi email pero no consigo que me llegue, te dejo el código para que me digas cual es el error, gracias de ante mano.
<?php
///////Configuración/////
$mail_destinatario = '[email protected]';<span style="white-space: pre;"> </span>
///////Fin configuración//
<span style="white-space: pre;"> </span>
if (isset ($_POST['enviar'])) {
$headers .= "From: ".$_POST['email']. "\r\n";
if ( mail ($mail_destinatario, $_POST['asunto'],
"Nombre y apellidos : ".$_POST['nombre']."
Asunto: ".stripcslashes ($_POST['asunto'])."\n
Mensaje :\n ".stripcslashes ($_POST['mensaje']), $headers ))
echo '
<p>Su mensaje a sido enviado correctamente.
Gracias por contactar con nosostros</p>
';
else echo '
<p>Error al enviar el formulario.
Por favor, inténtelo de nuevo mas tarde.</p>
';
}
echo '<form action="?" method="post">
<label for="nombre">Nombre y apellidos : </label>
<span style="white-space: pre;"> </span><input type="text" name="nombre" size="50" maxlength="80"><br/>
<label for="email">Email : </label>
<span style="white-space: pre;"> </span><input type="text" name="email" size="50" maxlength="60"><br/>
<label for="asunto">Asunto : </label>
<span style="white-space: pre;"> </span><input type="text" name="asunto" size="50" maxlength="60"><br/>
<label for="mensaje">Mensaje : </label>
<span style="white-space: pre;"> </span><textarea name="mensaje" cols="31" rows="5"></textarea> <br/>
<label for="enviar">
<input type="submit" name="enviar" value="Enviar consulta"></label>
</form>
<p>
<p><br>';
?>
<?php
///////Configuración/////
$mail_destinatario = '[email protected]';<span style="white-space: pre;"> </span>
///////Fin configuración//
<span style="white-space: pre;"> </span>
if (isset ($_POST['enviar'])) {
$headers .= "From: ".$_POST['email']. "\r\n";
if ( mail ($mail_destinatario, $_POST['asunto'],
"Nombre y apellidos : ".$_POST['nombre']."
Asunto: ".stripcslashes ($_POST['asunto'])."\n
Mensaje :\n ".stripcslashes ($_POST['mensaje']), $headers ))
echo '
<p>Su mensaje a sido enviado correctamente.
Gracias por contactar con nosostros</p>
';
else echo '
<p>Error al enviar el formulario.
Por favor, inténtelo de nuevo mas tarde.</p>
';
}
echo '<form action="?" method="post">
<label for="nombre">Nombre y apellidos : </label>
<span style="white-space: pre;"> </span><input type="text" name="nombre" size="50" maxlength="80"><br/>
<label for="email">Email : </label>
<span style="white-space: pre;"> </span><input type="text" name="email" size="50" maxlength="60"><br/>
<label for="asunto">Asunto : </label>
<span style="white-space: pre;"> </span><input type="text" name="asunto" size="50" maxlength="60"><br/>
<label for="mensaje">Mensaje : </label>
<span style="white-space: pre;"> </span><textarea name="mensaje" cols="31" rows="5"></textarea> <br/>
<label for="enviar">
<input type="submit" name="enviar" value="Enviar consulta"></label>
</form>
<p>
<p><br>';
?>
1 Respuesta
Respuesta de davidcortesb
1