Как сделать file_get_contents () из каталога, отличного от __DIR__? - PullRequest
0 голосов
/ 09 июля 2020

Я отправляю электронное письмо с помощью PHPMailer, и это отлично работает:

$mail->Subject = "My Email Subject";
$mail->msgHTML(file_get_contents('emailcontent.html'), __DIR__);
$mail->send();

Файл 'emailcontent. html' находится в текущем каталоге, и он работает.

Теперь Я хочу переместить файл 'emailcontent. html' в подкаталог 'emails / emailcontent. html'.

Я пробовал это ...

$mail->msgHTML(file_get_contents('emailcontent.html'), __DIR__.'/emails/');

... и это ...

$mail->msgHTML(file_get_contents('/emails/emailcontent.html'), __DIR__);

... но ни один из них не работал.

Что я делаю не так?

1 Ответ

0 голосов
/ 09 июля 2020

Спасибо @RiggsFolly за то, что поправил меня ... проблема была ошибочной /.

Это работает:

$mail->msgHTML(file_get_contents('emails/emailcontent.html'), __DIR__);
...