PHPMailer, как добавить встроенное изображение в цикл foreach - PullRequest
2 голосов
/ 19 апреля 2019

PHPmailer не позволит мне добавить внедренное изображение в цикл foreach, путь верный, но по какой-то причине он не добавляет изображение, на котором я проверил другие варианты, но, к счастью, изображения хорошо встраиваются, когда из цикл, но это просто, когда я вызываю их, используя имена переменных, например, как мне нужно внутри a для каждого цикла, так как изображения будут динамическими, это не будет включать в себя какую-либо полезную помощь.

Путь выглядит все хорошо, но он просто не будет работать в цикле? Пожалуйста, дайте мне знать, если вам нужно увидеть больше кода, я просто не хотел включать нерелевантный код, так как я знаю, что сообщение уже отправляется нормально, именно с этим битом у меня проблема. У меня есть таблица, работающая в формате html, которая не отправляется по электронной почте, если это имеет смысл использовать для правильного вывода изображений в цикле foreach

<tbody>'.
    '<span style="display:none">'. $i = 1;' .</span>'.

         $total_quantity_count = 0;
         $grand_total = 0;

    foreach($items_purchased_array as $item){
       if (!$mail->addEmbeddedImage(getcwd() . '/' . $item['image'],'product_pic'.$i)) {
       echo 'Failed to attach '. getcwd() . '/' . $item['image'],'product_pic'.$i;
    }

      </tbody>

1 Ответ

0 голосов
/ 22 апреля 2019

Вот что я сделал, чтобы исправить это

  if (!$mail->addEmbeddedImage(getcwd().'/'.trim($item['image']),trim('product_pic'.$i))){
                    echo 'Failed to attach '.getcwd().'/'.$item['image'],('product_pic'.$i);
...