Foros del Web » Programando para Internet » PHP »

Formulario con PHP!!

Estas en el tema de Formulario con PHP!! en el foro de PHP en Foros del Web. Hola quetal, tengo un pequeño problema, tengo una lista de usuarios en php, y cuando mando el newsletter quiero editarlo en html y pegar el ...
  #1 (permalink)  
Antiguo 19/12/2003, 17:26
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 14 años, 3 meses
Puntos: 0
Formulario con PHP!!

Hola quetal, tengo un pequeño problema, tengo una lista de usuarios en php, y cuando mando el newsletter quiero editarlo en html y pegar el codigo, incluid heders

$headers = "MIME-Version: 1.0\r \n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r \n";
$headers .= "From: \"$myname\" <$myemail>\r \n";
$headers .= "Reply-To: \"$myname\" <$myemail>\r \n";
$headers .= "X-Priority: 3\r \n";
$headers .= "X-MSMail-Priority: High\r \n";
$headers .= "X-Mailer: Just My Server";

y en la funcion mail() añado los headers

mail($roWW, "$asunto", "$mensaje\n\n$firma\n\n","FROM: $nombre <$email>", "$headers");

pero a la hora de enviarlo, no me lo muestra como html si no, el codigo entero de html alguien que me ayude?
  #2 (permalink)  
Antiguo 20/12/2003, 15:02
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Las cabeceras deben ir en el cuarto parametro, no en el quinto:
Código PHP:
mail($roWW"$asunto""$mensaje\n\n$firma\n\n""$headers"); 
Revisa www.php.net/mail

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 20/12/2003, 15:22
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 14 años, 3 meses
Puntos: 0
Hola, pues verás ya hize eso y sigo igual mande otro newsletter y a la hora de ponerle el mensaje, lo edite en html y lo pego en el campo y cuando envio les llega a mis usuarioas asi:


<p><font face=\"Tahoma\" style=\"font-size: 11px\" color=\"#003366\">Newsletter Next
Vision</font></p>
<p><font face=\"Tahoma\" style=\"font-size: 11px\">Estimados usuarios, estamos
probando el sistema de Newsletter, debido a que hemos enviado correos con código
HTML pero no funciono y estamos corrigiendo el problema, esperamos no causarles
muchas molestias</font></p>
<p><font face=\"Tahoma\" style=\"font-size: 11px\">Esperamos comprendan el motivo</font></p>
<p><font face=\"Tahoma\" style=\"font-size: 11px\">Gracias.</font></p>
<p><font face=\"Tahoma\" style=\"font-size: 11px\" color=\"#C0C0C0\">Tutóriales - Artículos - Herramientas - Scripts - Downloads - Foros - Chat -
</font></p>


y no con el formato aver si me ayudan
  #4 (permalink)  
Antiguo 20/12/2003, 15:30
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
No me habia fijado que tenias en la cabecera:
Código PHP:
$headers .= "Content-type: text/plain; charset=iso-8859-1\r \n"
Ese 'text/plain" es para indicar texto plano. Para especificar HTML creo que era 'text/html'.

Revisa esta FAQ: http://www.forosdelweb.com/showthrea...350#post254350

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 20/12/2003, 16:04
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 14 años, 3 meses
Puntos: 0
Hola!!! creo que ya era

$headers .= "Content-type: text/html; charset=windows-1252\r \n";


Ya lo prove pero nadamas me respeto el color de letra lo de fornt y size no pero ya esta mejor


Gracias!!
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 21:18.