Как добавить файл вложения в PHPMailer? - PullRequest
10 голосов
/ 02 февраля 2012

Я использую PHPMailer для почтовой рассылки, я хочу добавить файл с каждым письмом с моего сервера.

Ниже приведена структура папок на моем сервере.

-public-html
  - main-folder
    - files
       - a.doc
       - b.docx
    - mailer
       - mailer.php

я пробовал следующую строку в моем файле mailer.php, но она не работает

$mail->AddAttachment('main-folder/files/a.doc', 'pricelist.doc'); 

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

попробуйте это:

$mail->AddAttachment($_SERVER["DOCUMENT_ROOT"] . '/main-folder/files/a.doc', 'pricelist.doc'); 
0 голосов
/ 14 февраля 2012

Ваш путь был неверен, для протокола. вместо этого вам нужно было указать строку «../files/a.doc» в зависимости от формата файла, который вы указали в вопросе. Это не PHPMailer, требующий полный абсолютный путь к файлу.

...