PHPMailer如何在foreach循环内添加嵌入式图像

时间:2019-04-19 15:04:49

标签: php loops phpmailer

PHPmailer不会让我在foreach循环内添加嵌入式图像,路径是正确的,但是由于某些原因,它没有添加我已经在此处检查过其他来源的图像,但是运气不好,图像在嵌入时无法嵌入循环,但是只是当我通过使用变量名来调用它们时,例如,我需要在每个循环中放入一个变量,因为图像将是动态的,因此不会嵌入任何帮助。

该路径看起来很好,但不会在循环中运行吗? 请让我知道是否需要查看更多代码,我只是不想包含不相关的代码,因为我知道消息已经很好地发送了,这只是我遇到的问题。我有在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 :(得分:0)

这是我要解决的问题

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