0
我使用PHPMailer的發出基於模板文件的電子郵件模板變量包括這樣:與PHPMailer的5.1
$body = file_get_contents('petition_email.html');
模板的內容,我想,以取代一個變量$名稱來自我的PHP腳本的值。
截至目前,該腳本將輸出$ name作爲簡單文本以及其餘消息。
如何確保我的模板文本正在被解析爲變量並且$ name正在被實際值替換?
我使用PHPMailer的發出基於模板文件的電子郵件模板變量包括這樣:與PHPMailer的5.1
$body = file_get_contents('petition_email.html');
模板的內容,我想,以取代一個變量$名稱來自我的PHP腳本的值。
截至目前,該腳本將輸出$ name作爲簡單文本以及其餘消息。
如何確保我的模板文本正在被解析爲變量並且$ name正在被實際值替換?
你可以說的file_get_contents調用後右做
$body = str_replace('$name', $name);
,如果要加載的HTML文件。確保在嘗試替換它之前分配變量(將其分配在同一個腳本中)。
謝謝!有效的是'$ body = str_replace('$ name',$ name,$ body);' – SoHo
糟糕的是忘記了第三個參數。搞清楚它的好工作。 – Darren