Foros del Web » Creando para Internet » HTML »

Mostrar en el cuerpo del email la imagen adjunta

Estas en el tema de Mostrar en el cuerpo del email la imagen adjunta en el foro de HTML en Foros del Web. Hola gente! Estoy trabajando en un script que adjunta una imagen y la muestra en el cuerpo del email. Lo que yo quiero hacer es ...
  #1 (permalink)  
Antiguo 21/01/2009, 16:09
Avatar de sidney rees  
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 334
Antigüedad: 11 años, 5 meses
Puntos: 16
Mostrar en el cuerpo del email la imagen adjunta

Hola gente!

Estoy trabajando en un script que adjunta una imagen y la muestra en el cuerpo del email.

Lo que yo quiero hacer es que esa imagen que yo adjunto se vea en el cuerpo del email, el tema, es que no sé como puedo referencia esa imagen, o sea, no se que ponerle en el src de la imagen.

Tengamos en cuenta que generalmente el tag para una imagen se ve así en HTML:

<img src="http://www.tusitio.com/tu_imagen.jpg" />

Pero cuando la imagen se encuentra dentro del mismo email ¿como se hace?... mejor dicho ¿se puede?

Yo creo (estaba convencido) de que esto se hace cuando se envía un newsletter para evitar el dichoso cartelito de "Para ver las imagenes haga click aquí" pero ahora no encuentro info por ningún lado.

Bueno, ese sería mi problema. Ojalá me puedan ayudar.

Saludos.
__________________
¿Tienes problemas para terminar tu proyecto? Nosotros te ayudamos, visitanos en Sidneyrees.com
  #2 (permalink)  
Antiguo 23/01/2009, 06:59
Avatar de sidney rees  
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 334
Antigüedad: 11 años, 5 meses
Puntos: 16
Respuesta: Mostrar en el cuerpo del email la imagen adjunta

Solución:

Con phpmailer:

$mail->AddEmbeddedImage("attachment.png", "my-attach", "rocks.png");
$mail->Body = '<img alt="attachment" src="cid:my-attach">';

Espero que les sirva.

Saludos
__________________
¿Tienes problemas para terminar tu proyecto? Nosotros te ayudamos, visitanos en Sidneyrees.com
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 01:52.