[英]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.