簡體   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