2011-11-30 49 views
0

我使用PHPMailer的發出基於模板文件的電子郵件模板變量包括這樣:與PHPMailer的5.1

$body = file_get_contents('petition_email.html');

模板的內容,我想,以取代一個變量$名稱來自我的PHP腳本的值。

截至目前,該腳本將輸出$ name作爲簡單文本以及其餘消息。

如何確保我的模板文本正在被解析爲變量並且$ name正在被實際值替換?

回答

0

你可以說的file_get_contents調用後右做

$body = str_replace('$name', $name); 

,如果要加載的HTML文件。確保在嘗試替換它之前分配變量(將其分配在同一個腳本中)。

+1

謝謝!有效的是'$ body = str_replace('$ name',$ name,$ body);' – SoHo

+0

糟糕的是忘記了第三個參數。搞清楚它的好工作。 – Darren