提问者:小点点

如何从__dir__以外的目录执行file_get_contents()?


我正在用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个答案

匿名用户

感谢@RiggsFolly帮我解决了问题。。。问题是一个差事/

这是可行的:

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