Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2006, 09:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
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:
// obtienes tu array de imagenes ... quedando al final algo tipo:
$imagenes_array=array("nose.jpg","blabla.jpg");

// contador .inicio.
$x=0;
// bucle para recorrer los elementos del array.
foreach ($imagenes_array as $imagen){
    
// adjuntar la imagen y darle nombre dinámico (imagen_n°)
   
$mail->AddEmbeddedImage($imagen"imagen_".$x$imagen)); 
   
// sustituir el nombre de tu archivo por el "cid:" y nombre de referencia generado ...
   
str_replace("cid:imagen_".$x,$imagen,$mail->Body);
  
// incrementar contador ...
$x++;

Habría que evaluar bien los casos concretos donde nombres de imagenes se puedan repetir .. ojo con eso ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.