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...
 
  
 
 Problemilla al enviar e-mails en formato HTML
 Problemilla al enviar e-mails en formato HTML 
