我使用PHPMailer作为邮寄工具,我想在服务器上的每封邮件中添加一个文件。
以下是我的服务器上的文件夹结构。
-public-html
- main-folder
- files
- a.doc
- b.docx
- mailer
- mailer.php
我在mailer.php文件中尝试了以下行,但不起作用
$mail->AddAttachment('main-folder/files/a.doc', 'pricelist.doc');
试试这个:
$mail->AddAttachment($_SERVER["DOCUMENT_ROOT"] . '/main-folder/files/a.doc', 'pricelist.doc');
记录在案,您的路径是错误的。你需要给字符串'/而是基于您在问题中给出的文件布局。它不是PHPMailer需要文件的完整绝对路径。