Código PHP:
   $mail->AddEmbeddedImage("rocks.png", "my-attach", "rocks.png"));
$mail->Body = 'Embedded Image: <img alt="PHPMailer" src="cid:my-attach"> Here is an image!'; 
    O que otra solucion puede usar??
Gracias
| 
 | |||
|  PHPMailer e imagenes embebidas   Amigos, estoy tratando de encontrar la solucion al siguiente problema. El tema es que tengo que hacer el envio de un mail a los clientes en formato html que es variable, puede tener o no imagenes y me piden que esten embebidas y el tema es que yo no se que nombre pueden tener las imagenes que incluyan en ese html, como para usar la siguiente funcion. Código PHP:  O que otra solucion puede usar?? Gracias | 
| 
 | |||
|  Me temo que mediante expresiones regulares o similar, deberas ir detectando imagen por imagen, "embebirla" e ir generando la nueva cadena HTML donde en vez de tener las rutas de las imagenes tengas el "cid:". Si hay alguna forma mas sencilla, tomare buena nota de ella :) 
				__________________ Saludos Rubén Teléfonos móviles, curiosidades: http://telefonos-moviles.muchodenada.com/ | 
| 
 | |||
|  Necesitarías "parsear" (con expresiones regualres como te han comentado) todo tu HTML en busca de las imagenes (a un array por ejemplo que contenga esos nombres de imagenes).  O si tienes médio de saber que imagenes son las que usastes en tu HTML por otro médio (por qué las subistes al servidor tal vez con PHP .. o tienes claro en que directorio del servidor están ...). Se trata de que por el médio que corresponda obtengas un array "limpio" con los nombres de las imagenes. Código PHP:  Un saludo, 
				__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. | 
| 
 | |||
|  mira en aquel tiempo me puse a hacerlo pero no lo termine, igualmente te doy lo que hice que no faltaria mucho Código PHP:  la var $codigo_html tiene el cuerpo del mail y despues de ejecutar Buscar_imagenes, vas a tener un array "$html_images" con todas las imagenes que tiene ese codigo. Despues quedaria reemplazar cada nombre de imagen por un cid y adjuntar la imagen con AddEmbeddedImage. Suerte, si logras terminarlo postealo. Saludos |