[英]PHPMailer send multiple attachments
嗨,我正在尝试使用 php 邮件程序发送多个附件,但即使两个文件都已上传且路径正确,也仅发送了一个附件,下面是代码。 在第二次迭代中$mail->addAttachment
返回 false。
if (is_array( $email_attachment )) {
foreach ($email_attachment as $attachment ) {
$mail->addAttachment($attachment );
var_dump($attachment);
echo '<br/>';
var_dump($mail->addAttachment($attachment));
echo '<br/>';
}
die();
}
转储结果。
string(62) "D:\htdocs\express-english/wp-content/uploads/2016/10/23882.jpg"
bool(true)
string(63) " D:\htdocs\express-english/wp-content/uploads/2016/10/97778.jpg"
bool(false)
您的第二个字符串前面包含一个空格
string(63) " D:\htdocs\express-english/wp-content/uploads/2016/10/97778.jpg"
你应该用
$attachment = trim($attachment);
在使用$mail->addAttachment
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.