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

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

我正在使用 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__);

...但均无效。

我做错了什么?

感谢@RiggsFolly 帮我解决问题...问题是错误的 /

这个有效:

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