![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/06/2009, 04:49
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 37
Antigüedad: 19 años, 4 meses Puntos: 0 | |
Respuesta: Funcion mail no envía HTML Hola Carlos,
Voy a intentar poner el código (he quitado las direcciones de email porque aun no tengo 30 mensajes publicados y no se me permite por protección de spam):
Código:
<?php
// múltiples recipientes
$para = 'direccion de email 1' . ', '; // note la coma
$para .= 'direccion de email 2';
// asunto
$asunto = 'Recordatorios de Cumpleaños para Agosto';
// mensaje
$mensaje = '
<html>
<head>
<title>Recordatorios de Cumpleaños para Agosto</title>
</head>
<body>
<p>¡Aquí están los cumpleaños que vienen en Agosto!</p>
<table>
<tr>
<th>Persona</th><th>Día</th><th>Mes</th><th>Año</th>
</tr>
<tr>
<td>Juan</td><td>3</td><td>Agosto</td><td>1970</td>
</tr>
<tr>
<td>Sandra</td><td>17</td><td>Agosto</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Cabeceras adicionales
$cabeceras .= 'From: Recordatorio de Cumpleaños <direccion de remitente>' . "\r\n";
// Enviarlo
mail($para, $asunto, $mensaje, $cabeceras);
$ok=mail($para, $asunto, $mensaje, $cabeceras);
echo $ok?"<h1> Mail enviado</h1>":"<h1> Error al enviar el email</h1>";
?>
|