Tengo documento .php que contiene un formulario y que al mismo tiempo (al apretar el boton "send", envia un e-mail al destinatario establecido.
Mi intención es hacer llegar el e-mail en formato html pero no lo consigo.
Soy bastante nuevo en la programación PHP, pero por lo que he leido, se deben enviar con la función mail() unos $headers, pero no lo consigo.
Detallo un ejemplo del codigo y a ver si alguien me puede echar una mano. Os estaré muy agradecido:
<HTML>
<HEAD>
bla, bla, bla.......
Código PHP:
<?
if (!$HTTP_POST_VARS){
?>
<FORM NAME="consulta_exterior" METHOD="POST" ACTION="formulario.php">
....el resto del codigo html.........
</FORM>
Código PHP:
<?
}else{
//aqui creo el mail
$cuerpo = '
<html>
<head>
<title>Formulario desde la web de xx</title>
</head>
<body>Este será el mensaje del mail
</body>
</html>
';
//los headers que no sé si estan en el lugar indicado
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
//...aqui envio el mail
mail("[email protected]", "Consulta des de la web xx",$cuerpo,$headers);
//...mensaje de confirmacion
echo "GRACIAS!!";
}
?>
</BODY>
</HTML>
Esto es todo. Espero que quede claro el problemilla.
Muchas gracias...