У меня проблема с почтовой программой PHP.
Я пытаюсь отправить электронное письмо со встроенным изображением.
php mailer отправляет только первое изображение из вложения.
Мой код:
Получить путь ко всем изображениям в формате html, используя simple_html_dom.php
foreach($ht->find('img') as $img)
{
$val=$img->src;
$val=explode('/',$val);//
$count=count($val);//
$img->src='cid:attach_'.$i;//
$img->alt=$val[$count-1];//
$img->width=null;
$img->height=null;
// var_dump($val[$count-1]);
$attach[$i]['src']='../useruploads/'.$temple->id_user.'/images/'.$val[$count-1];
$attach[$i]['cid']='attach_'.$i;
$attach[$i]['alt']=$val[$count-1];
$i++;
}
А в функции отправки электронной почты у меня есть цикл:
while($attach[$i]['src'])
{
$mail->AddEmbeddedImage($attach[$i]['src'], $attach[$i]['cid'], $attach[$i]['alt']);
$i++;
}
Я не могу найти ошибку.