Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2008, 08:48
Avatar de chitoso
chitoso
 
Fecha de Ingreso: mayo-2008
Ubicación: Montevideo, Uruguay
Mensajes: 205
Antigüedad: 16 años
Puntos: 5
Problema para mostrar html en mail

Hola, esta es una de mis primeras participaciones en los foros. Este me ha ayudado mucho, y creo que es hora de participar mas activamente. Preguntando, y en manera que pueda ayudando a los demas.

Antes que nada, aclaro que he leído varios posts que tocan el tema, pero no he encontrado solución, y estoy un poco confundido.

Tome un script que envía un newsletter via mail. Toma el html de un wysiwyg. El unico problema con el html enviado es cuando incluyo imágenes.

Por ej: El wysi me genera este html:
Código HTML:
<DIV><FONT size=2><IMG style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; MARGIN: 0px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid" alt="encuentro 22 junio" src="http://www.sitio.net/images/Afiche_web.jpg"></FONT></DIV>
<DIV>&nbsp;</DIV> 
Yo simplemente capturo ese html asi: $_POST['mensaje']. Y le aplico nl2br() para que muestre correctamente los saltos de línea.

El problema es que el html que recibo en un mail es:

Código HTML:
<div><font size="2"><img style="" border-top:="" margin:="" 0px;="" border-left:="" solid;="" border-bottom:="" 0px="" solid\="" alt="\&quot;encuentro" 22="" junio\="" src="%5C%22http://www.sitio.net/images/Afiche_web.jpg%5C%22"></font></div></div> 
Agradezco su ayuda