Comunidad de diseño web y desarrollo en internet online

funcion mail()

Citar            
MensajeEscrito el 06 Jun 2006 02:19 pm
Hola gente!

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&oacute; del M&oacute;dulo '.$array[0].'.<br>
Como es de su conocimiento, al aprobar las evaluaciones de todos los m&oacute;dulos <b>(70%)</b> podr&aacute;
acceder a una <b><u>Certificaci&oacute;n Especial</u></b> otorgada por <b>Laboratorios Bayer S.A.</b><br>

<p><i>Quisi&eacute;ramos informarle a trav&eacute;s de este medio que la calificaci&oacute;n que obtuvo en la
evaluaci&oacute;n de los contenidos de este m&oacute;dulo es:</i></p>

<center><p><b><i>'.$resp_ok.' ('.get_numero($resp_ok).') - '.$perc.'% de aprobaci&oacute;n</i></b></p></center>

<p>A continuaci&oacute;n encontrar&aacute; los detalles:</p>

<p>Muchas gracias por su participaci&oacute;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

Por _pablito_

Claber

190 de clabLevel



Genero:Masculino  

Argentina

firefox
Citar            
MensajeEscrito el 06 Jun 2006 05:47 pm
tienes que mandarlo con formato html
checa la referencia en php.net, sobre todo los comentarios, que generalmente son los que más aportan en la solución de estos pequeños detalles

un saludo

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 06 Jun 2006 06:38 pm
Así es, pruébalo así que debe servirte:

Código :

<?php
$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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<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&oacute; del M&oacute;dulo '.$array[0].'.<br />
Como es de su conocimiento, al aprobar las evaluaciones de todos los m&oacute;dulos <b>(70%)</b> podr&aacute; acceder a una <b><u>Certificaci&oacute;n Especial</u></b> otorgada por <b>Laboratorios Bayer S.A.</b><br />
<p><i>Quisi&eacute;ramos informarle a trav&eacute;s de este medio que la calificaci&oacute;n que obtuvo en la evaluaci&oacute;n de los contenidos de este m&oacute;dulo es:</i></p>
<center><p><b><i>'.$resp_ok.' ('.get_numero($resp_ok).') - '.$perc.'% de aprobaci&oacute;n</i></b></p></center>
<p>A continuaci&oacute;n encontrar&aacute; los detalles:</p>
<p>Muchas gracias por su participaci&oacute;n!</p>
<p></p>
</div>
</body>
</html>';
mail($res[0], "Curso HTA - Resultado de la evaluación - Módulo ".$array[0]."", $mensaje, "From: $remitente");
?>

:wink:

Por EdilbertoO

23 de clabLevel



Genero:Masculino  

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.