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>
答案 0 :(得分:0)
这是我要解决的问题
if (!$mail->addEmbeddedImage(getcwd().'/'.trim($item['image']),trim('product_pic'.$i))){
echo 'Failed to attach '.getcwd().'/'.$item['image'],('product_pic'.$i);