繁体   English   中英

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

[英]How to do file_get_contents() from directory other than __DIR__?

我正在使用 PHPMailer 发送 email ,这工作正常:

$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__);

......但都没有奏效。

我究竟做错了什么?

感谢@RiggsFolly 让我理顺……问题是错误的/

这有效:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM