Formularios php
Hola buenas estoy intentando hacer un formulario de contacto en php, todo me sale ok pero lo que quiero es darle formato el email que recibo de este formulario. E mirado por todo, con $headers y poniendo etiquetas html pero no hay manera.
¿Hay manera de hacerlo?
<?
if (!$HTTP_POST_VARS){
?>
<form action="contacto.php" method="post">
<table>
<tr>
<td>
<font face="verdana" size="2">Nombre: </td>
<td><input type=text name="nombre" size=16></font> </td>
<br>
</tr>
<tr>
<td>
<font face="verdana" size="2">Email: </td>
<td><input type=text name="email" size=16></font></td>
<br>
</tr>
<tr>
<td>
<font face="verdana" size="2">Mensaje:</td>
<td> <textarea name="mensaje" cols=32 rows=6></textarea></font>
</tr>
<br>
<tr>
<td></td>
<td>
<font face="verdana" size="2"><input type=submit value="Enviar"></font></td>
</tr>
</form>
</table>
<?
}else{
$cuerpo="formulario enviado\n";
$cuerpo.="Nombre:".$HTTP_POST_VARS["nombre"]."\n";
$cuerpo.="email:".$HTTP_POST_VARS["email"]."\n";
$cuerpo.="mensaje".$HTTP_POST_VARS["mensaje"]."\n";
mail(" ","formulario recibido",$cuerpo);
echo "Gracias por enviar el formulario";
?>
¿Hay manera de hacerlo?
<?
if (!$HTTP_POST_VARS){
?>
<form action="contacto.php" method="post">
<table>
<tr>
<td>
<font face="verdana" size="2">Nombre: </td>
<td><input type=text name="nombre" size=16></font> </td>
<br>
</tr>
<tr>
<td>
<font face="verdana" size="2">Email: </td>
<td><input type=text name="email" size=16></font></td>
<br>
</tr>
<tr>
<td>
<font face="verdana" size="2">Mensaje:</td>
<td> <textarea name="mensaje" cols=32 rows=6></textarea></font>
</tr>
<br>
<tr>
<td></td>
<td>
<font face="verdana" size="2"><input type=submit value="Enviar"></font></td>
</tr>
</form>
</table>
<?
}else{
$cuerpo="formulario enviado\n";
$cuerpo.="Nombre:".$HTTP_POST_VARS["nombre"]."\n";
$cuerpo.="email:".$HTTP_POST_VARS["email"]."\n";
$cuerpo.="mensaje".$HTTP_POST_VARS["mensaje"]."\n";
mail(" ","formulario recibido",$cuerpo);
echo "Gracias por enviar el formulario";
?>
1 respuesta
Respuesta de Jorge Vila