【发布时间】:2017-11-30 16:50:48
【问题描述】:
我正在使用 PHPMailer 发送带有附件的电子邮件。通常文件是 jpg png jpeg 格式的图像。有时图像会附加到电子邮件中,但有时它会丢失。
我正在使用如下代码。
for($i=0; $i < $count_rows; $i++){
$root_dr = $_SERVER['DOCUMENT_ROOT'];
$img_url_dr = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'];
$passport_attachment = str_replace($img_url_dr, $root_dr, $all_images[$i]);
$mail->addAttachment($passport_attachment, $all_data['firstname'][$i]);
}
它可以完美地处理附件,但有时附件会失败我很困惑问题出在哪里。
循环中的图像可以是循环中的 1 到 5 个图像。
请帮助我在哪里做错了,为什么有时附件会丢失?
【问题讨论】: