email php
Hola a todos: estoy intentando hacer un formulario para que se me env铆en correos directamente a trav茅s del servidos pulsando el bot贸n envira. El correo se env铆a, pero el mensaje siempre aparece en blanco se escriba lo que se escriba en los campos del formulario. Ah铆 van los c贸digos:
email_html.php
<?
if (!$HTTP_POST_VARS){
?>
<form action="enviacorreo.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
$cuerpo .= "Formulario enviadon";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "n";
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
enviacorreo.php
<?php
mail("[email protected]", "Formulario recibido", "$cuerpo");
?>
<?
Saludos.
email_html.php
<?
if (!$HTTP_POST_VARS){
?>
<form action="enviacorreo.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
$cuerpo .= "Formulario enviadon";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "n";
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
enviacorreo.php
<?php
mail("[email protected]", "Formulario recibido", "$cuerpo");
?>
<?
Saludos.
