Buenas soy nuevo en el mundo de Php
y estoy teniendo un inconveniente con el siguiente formulario.
Si bien funciona todo pero al recibir en el mail me aparecen los campos con sus nombres pero todo lo que se escribe desde la web no llega
El HTML es el siguiente:
<form action="envia_mail.php" method="post">
<label for="name">Nombre:</label>
<input type="text" name="name" id="name" required placeholder="Nombre" />
<label for="email">E-mail:</label>
<input type="email" name="email" id="email" required placeholder="Escriba su E-mail" />
<label for="message">Mensaje:</label>
<textarea name="message" id="message" required></textarea>
<input type="submit" value="Enviar Mensaje" />
</form>
y la hoja PHP es la siguiente:
<?php
// capturamos datos enviados desde el formulario
$nombre= $_POST['name'];
$correo = $_POST['email'];
$mensaje = $_POST['message'];
// configuramos datos del email
$destinatario="[email protected]";
$asunto="Email enviado desde mi web";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: miweb <[email protected]>' . "\r\n";
$mensaje="NOMBRE: $name <br /><br />
E-MAIL: $email<br /><br />
MENSAJE: $message";
//enviamos el email
mail($destinatario,$asunto,$mensaje,$headers);
// personalizamos
echo ("");
?>
El tema es que cuando abro el mail que llega bien me aparece asi:
NOMBRE:
E-MAIL:
MENSAJE:
pero queda todo vacio lo se escribe desde la web
Alguien puede darme una mano?
Gracias!!!