Foros del Web » Programando para Internet » PHP »

Mail html PHP No me lo muestra como debe

Estas en el tema de Mail html PHP No me lo muestra como debe en el foro de PHP en Foros del Web. Hola a todos. Estoy haciendo un newsletter para mi web, y al enviar el código html no me aparece como quisiera. Mirad esto me tendria ...
  #1 (permalink)  
Antiguo 15/04/2010, 13:37
lamek
Invitado
 
Mensajes: n/a
Puntos:
Mail html PHP No me lo muestra como debe

Hola a todos.

Estoy haciendo un newsletter para mi web, y al enviar el código html no me aparece como quisiera.

Mirad esto me tendria que enviar:
http://lamek.web44.net/NewsLetter/

PHP me coje el code html y lo envia pero en mi correo aparce mal, mira:

Código:
Boletín de novedades
Jueves 15 de Abril de 2010

¡Conoce lo nuevo en Downsoftic!
Sólo en Downsoftic puedes conocer todo el software libre para Windows.

Novedades en psrogramas

\'Descargar 	GeocodEarth Beta
Un planeta lleno de followers en tu salvapantallas
Gratis | En Español 	Descargar
\'Descargar 	Weather Clock 4.3
Reloj, alarma, calendario y tiempo atmosférico.
Evaluacion | En Español 	Descargar
\'Descargar 	Editor Libros de Fotos 4.3.1
Diseña todo tipo de albumes digitales, calendarios y regalos personalizados con tus fotos
Gratis | En Español 	Descargar
\'Descargar 	Media Cope 1.0
Completo reproductor para video y audio con muchas opciones.
Gratis | En Inglés 	Descargar
\'Descargar 	Age Of Empires II Gold Edition
Uno de los mejores juegos de estrategia en tiempo real
Demo | En Inglés 	Descargar
\'Descargar 	Winamp 5.57.2
Escucha ficheros MP3, CD, MOD, M-Juice o WAV con Winamp
Gratis | En Español 	Descargar
\'Descargar 	Panda Antivirus Pro 2010
Olvídate de virus, spyware y hackers
Evaluacion | En Español
Espero que me podais ayudar.
  #2 (permalink)  
Antiguo 15/04/2010, 14:02
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 9 meses
Puntos: 55
Respuesta: Mail html PHP No me lo muestra como debe

y el codigo ?¡
  #3 (permalink)  
Antiguo 15/04/2010, 14:14
lamek
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mail html PHP No me lo muestra como debe

El codigo de php para enviar el email es:
Código PHP:
Ver original
  1. $cabeceras .= "X-Priority: 3\r\n";
  2.     $cabeceras .= "X-Mailer: PHP/".phpversion();
  3.  
  4.     $cabeceras = "FROM: Novedades Downsoftic <[email protected]>\r\n";
  5.     $cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
  6.     $cuerpo = $_POST['html'];
  7.  
  8.     //mando el correo...
  9.     mail("$email","Boletín de Novedades Downsoftic","$cuerpo","$cabeceras");
  #4 (permalink)  
Antiguo 16/04/2010, 08:03
lamek
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mail html PHP No me lo muestra como debe

Ya se lo que pasa pero no se solucionarlo.
Lo que hace al enviar el correo me cambia todas las direcciones y me hace algo asi, mira:
<a href="\'http://lamek.web44.net/Contenidos/Detalles/?id=145\'" downsoftic\="" en="" driver="" zombie="" title="\'Descargar" target="\'_blank\'">Descargar</a>

Cómo puedo hacer para que las url salgan bien?
  #5 (permalink)  
Antiguo 16/04/2010, 08:06
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: Mail html PHP No me lo muestra como debe

Y si pruebas stripslashes

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #6 (permalink)  
Antiguo 16/04/2010, 11:34
lamek
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mail html PHP No me lo muestra como debe

Gracias. Ya está resuelto.

Etiquetas: html, mail, muestra
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 00:00.