【发布时间】:2018-05-12 20:11:25
【问题描述】:
我正在使用 phpmailer 附加 pdf 文件和发送带有 pdf 附件的电子邮件。正在附加一个 pdf 文件,而另一个没有附加。 我将代码用作
$attachedfile = $_SERVER["DOCUMENT_ROOT"] . '/wp-content/plugins/xyz-user-registration/images/iraq_visa_form_test.pdf';
$mail->addAttachment($attachedfile, 'Visa Application');
$attachedfile2 = $_SERVER["DOCUMENT_ROOT"] . '/wp-content/plugins/xyz-user-registration/images/iraq_visa_form.pdf';
$mail->addAttachment($attachedfile2, 'Visa Application 2');
只附加了一个 pdf 文件,另外一个正在附加。 它也适用于单个 pdf 文件附件。 我也使用了以下代码
$attachedfile = array($_SERVER["DOCUMENT_ROOT"] . '/wp-content/plugins/xyz-user-registration/images/iraq_visa_form.pdf',$_SERVER["DOCUMENT_ROOT"] . '/wp-content/plugins/xyz-user-registration/images/iraq_visa_test.pdf');
foreach($attachedfile as $attachment){
$mail->AddAttachment($attachment);
}
但它又附加了一个 pdf 文件
请帮忙
【问题讨论】:
-
检查每次调用
addAttachment的返回值,以确保您的脚本能够读取文件。 -
一个文件返回 1,另一个什么都没有