Programación Web y Scripting > PHP

 Enviar Correo Con Formato Html

(1/1)

RadicalEd:
Hola chicos de SoloCodigo, tengo una pregunta?????

Es que necesito enviar un correo con formato HTML, pero al inyectar el código dentro del cuerpo del mensaje este me sale en el correo como texto normal, alguién me podria explicar como hacerlo.

Aquí dejo el código:
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1-->$cuerpo = "
<html><head><title>Pedido de productos</title></head><body>
<center><img src='http://www.distribuidorafuller.com/pedidos/images/toppic2.gif' width='419' height='65'> </center><br><br>".$datos.$pedido;
$cuerpo = $cuerpo."</body></html> ";
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Gracias Chao.

Altareum:
Cómo estás usando la función mail ??? par mandar con formato html tienes que incluir los headers del mismo para que te los acepte... te paso un ejemplo de la pagina de php, porque ahora no tengo ninguno a mano


--- Citar ---$to = "expertphp@yahoo.com";
$from = "from@myaccount.com";
$subject = "Subject here";
 
$headers = "MIME-Version: 1.0\r\n".
   "Content-type: text/html; charset=iso-8859-1\r\n".
   "From: \"My Name\" <".$from.">\r\n".
   "To: \"Client\" <".$to.">\r\n".
   "Date: ".date("r")."\r\n".
   "Subject: ".$subject."\r\n";
 
$message = "
<html>
<body>
<b>html message</b><br>
<font color=\"red\">here</font>
<img src=\"http://static.php.net/www.php.net/images/php.gif\"
border=\"0\" alt=\"\">
</body>
</html>
";

$response = smtp_mail($to, $subject, $message, $from, $headers);
--- Fin de la cita ---


Altareum.

Navegación

[0] Índice de Mensajes

Ir a la versión completa