Foros del Web » Programando para Internet » PHP »

email con formato de html

Estas en el tema de email con formato de html en el foro de PHP en Foros del Web. Hola como estan, necesito mandar un email con formato html, encontre el codigo que estaba en las faq pero no me resulto y quisiera saber ...
  #1 (permalink)  
Antiguo 30/10/2003, 17:11
 
Fecha de Ingreso: noviembre-2002
Mensajes: 97
Antigüedad: 15 años
Puntos: 0
email con formato de html

Hola como estan, necesito mandar un email con formato html, encontre el codigo que estaba en las faq pero no me resulto y quisiera saber si me pueden dar otro o explicarme bien ese aqui esta el codigo que use:


Código PHP:
$sfrom="$email_trabajo"//cuenta que envia
$sdestinatario="[email protected]"//cuenta destino
$ssubject="Pre-Inscripcion"//subject
$shtml="<head>
<title>Untitled Document</title>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body  bgcolor=#006699>
<table width=100% border=0>
    <tr align=center>
      <td colspan=4>
    </tr>
    <tr align=center>
      <td colspan=4><p><font color=#FFFFFF size=4 face=Arial, Helvetica, sans-serif>Formulario
            de Pre-inscripci&oacute;n</font></p></td>
      
    </tr>
        <tr>
      <td width=28%><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td width=29%><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td width=28%><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif><strong>Datos Personales</strong></font></td>
      <td width=29%><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;Nombre
          </font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        &nbsp;$nombre </font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;Lugar
          de Nacimiento</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        &nbsp;$lugar_nacimiento>
      </td>
      <td width=21% align=left><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>Fecha
          de nacimiento&nbsp;</font></td>
      <td width=22% valign=bottom><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
       $fecha_nacimiento</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>   &nbsp;&nbsp;N&uacute;mero
          de Carn&eacute; de &nbsp;&nbsp;Identidad o Pasaporte</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $n_carnet
      &nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif> &nbsp;&nbsp;Direcci&oacute;n</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $direccion
      &nbsp;</font></td>
      <td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;Ciudad</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $ciudad
      </font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;Tel&eacute;fono</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $telefono
        <font size=2>codigo-tel&eacute;fono</font> </font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif><strong>Datos
            Laborales</strong></font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif> &nbsp;&nbsp;Lugar de Trabajo</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $lugar_de_trabajo
      </font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp; Direcci&oacute;n</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $direccion_trabajo
      </font></td>
      <td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>Ciudad </font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $ciudad_trabajo
      </font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;Fax</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $fono_trabajo
      <font size=2>codigo-tel&eacute;fono</font> </font></td>
      <td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>Email</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        $email_trabajo
      </font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;</font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif><strong>Datos Profesionales</strong></font></td>
      <td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      <td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    </tr>
    <tr>
      <td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;Estudios
      Universitarios</font></td>
      <td align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>Periodo</font></div></td>
      <td colspan=2 align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>T&iacute;tulo
      o Grado</font></div></td>
    </tr>

?> 

y realmente nose que puede estar malo o es que nose ocuparlo, agradeceria al que respondiera mi pregunta,
muchas gracias...
  #2 (permalink)  
Antiguo 30/10/2003, 17:12
 
Fecha de Ingreso: noviembre-2002
Mensajes: 97
Antigüedad: 15 años
Puntos: 0
lo que sige del codigo...

Código PHP:
    <tr bordercolor=#000000>
      
<td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$estudios1
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$periodo1
      
</font></div></td>
      <
td colspan=2>
        <
div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$titulo1
      
</font></div></td>
    </
tr>
    <
tr bordercolor=#000000>
      
<td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$estudios2
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$periodo2
      
</font></div></td>
      <
td colspan=2 align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
&nbsp;
          
$titulo2
      
&nbsp;</font></div></td>
    </
tr>
    <
tr bordercolor=#000000>
      
<td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$estudios3
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$periodo3
      
</font></div></td>
      <
td colspan=2 align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;
          
$titulo3
      
&nbsp;</font></div></td>
    </
tr>
    <
tr bordercolor=#000000>
      
<td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$estudios4
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif> &nbsp;
$periodo4
      
&nbsp;</font></div></td>
      <
td colspan=2 align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;
          
$titulo4
      
&nbsp;</font></div></td>
    </
tr>
    <
tr>
      <
td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      
<td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></div></td>
      
<td colspan=2 align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></div></td>
    
</tr>
    <
tr>
      <
td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;&nbsp;Experiencia
      
Profesional (instituci&oacute;n)&nbsp;</font></td>
      <
td align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif> Periodo&nbsp;</font></div></td>
      
<td colspan=2 align=center><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>Tipo
          
de Actividad</font></div></td>
    </
tr>
    <
tr>
      <
td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$experiencia1
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$ex_periodo1
      
</font></div></td>
      <
td colspan=2 align=center>
        <
div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$tipo_actividad1
      
</font></div></td>
    </
tr>
    <
tr>
      <
td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$experiencia2
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$ex_periodo2
      
</font></div></td>
      <
td colspan=2 align=center>
        <
div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$tipo_actividad2
      
</font></div></td>
    </
tr>
    <
tr>
      <
td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$experiencia3
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$ex_periodo3
      
</font></div></td>
      <
td colspan=2 align=center>
        <
div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$tipo_actividad3
      
</font></div></td>
    </
tr>
    <
tr>
      <
td align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$experiencia4
      
</font></td>
      <
td><div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
$ex_periodo4
      
</font></div></td>
      <
td colspan=2 align=center>
        <
div align=center><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
          
$tipo_actividad4
      
</font></div></td>
    </
tr>
    <
tr>
      <
td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      
<td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      
<td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    
</tr>
    <
tr>
      <
td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>Observaciones:</font></td>
      
<td><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
      
<td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    
</tr>
    <
tr>
      <
td colspan=2 rowspan=2 align=right><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>
        
&nbsp;&nbsp;&nbsp;&nbsp;
        
$observaciones
      
</font></td>
      <
td colspan=2><font color=#FFFFFF size=3 face=Arial, Helvetica, sans-serif>&nbsp;</font></td>
    
</tr>
     </
table></body></html>"; //mensaje
$sheader="
From:".$sfrom."nReply-To:".$sfrom."n";
$sheader=$sheader."
X-Mailer:PHP/".phpversion()."n";
$sheader=$sheader."
Mime-Version1.0n";
$sheader=$sheader."
Content-Typetext/html";
mail($sdestinatario,$ssubject,$shtml,$sheader); 
  #3 (permalink)  
Antiguo 30/10/2003, 23:43
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
¿Por qué no funciona?¿Qué tipo de error te sale?

Ah... debes poner la barra invertida \ antes de la n para hacer el salto de línea. Así:
Código PHP:
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader); 
Saludos

Última edición por jpinedo; 30/10/2003 a las 23:45
  #4 (permalink)  
Antiguo 31/10/2003, 13:24
 
Fecha de Ingreso: noviembre-2002
Mensajes: 97
Antigüedad: 15 años
Puntos: 0
error propiamente tal

el error que me sale es que me manda el email pero no con formato html, que puede ser...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.