Se me presentó el siguiente problema: Intento enviar un mail con la función mail, el cual tiene como mensaje una pagina html. ¿Cómo hago para que interprete el html correctamente en lugar de mostrarme el código?
Lo armo de la siguiente forma:
Código :
$mensaje = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> <!-- #contenido{width: 430px; height: auto; background-color: #EFEFEF; border: 2px solid #BBBBBB; padding: 20px 10px 15px 25px; font-family: Verdana; font-size: 12px; } //--> </style> </head> <body> <div id="contenido"> Gracias por haber completado la evaluació del Módulo '.$array[0].'.<br> Como es de su conocimiento, al aprobar las evaluaciones de todos los módulos <b>(70%)</b> podrá acceder a una <b><u>Certificación Especial</u></b> otorgada por <b>Laboratorios Bayer S.A.</b><br> <p><i>Quisiéramos informarle a través de este medio que la calificación que obtuvo en la evaluación de los contenidos de este módulo es:</i></p> <center><p><b><i>'.$resp_ok.' ('.get_numero($resp_ok).') - '.$perc.'% de aprobación</i></b></p></center> <p>A continuación encontrará los detalles:</p> <p>Muchas gracias por su participación!</p> <p></p> </div> </body> </html>'; mail($res[0], "Curso HTA - Resultado de la evaluación - Módulo ".$array[0]."", $mensaje, "From: $remitente");
Espero sepan ayudarme... desde ya, gracias!
Pablo