我正在使用PHPMailer作为邮件工具,我想从我的服务器添加每个邮件的文件。
以下是我服务器上的文件夹结构。
-public-html
- main-folder
- files
- a.doc
- b.docx
- mailer
- mailer.php
我在mailer.php文件中尝试了以下行,但它无法正常工作
$mail->AddAttachment('main-folder/files/a.doc', 'pricelist.doc');
答案 0 :(得分:3)
试试这个:
$mail->AddAttachment($_SERVER["DOCUMENT_ROOT"] . '/main-folder/files/a.doc', 'pricelist.doc');
答案 1 :(得分:0)
你的道路错了,记录在案。你需要根据你在问题中给出的文件布局给出字符串'../files/a.doc'。 IT不是PHPMailer需要文件的完整绝对路径。