PHPMailer 5.1的模板变量

时间:2011-11-30 18:16:49

标签: php templates variables phpmailer

我正在使用PHPMailer以这种方式发送基于模板文件的电子邮件:

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

模板中包含一个变量$ name,我想用我的php脚本中的值替换它。

截至目前,脚本将$ name作为简单文本与消息的其余部分一起输出。

如何确保我的模板文本正在被解析为变量而$ name正在被实际值替换?

1 个答案:

答案 0 :(得分:0)

你可以做到

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

在调用file_get_contents之后,如果要加载HTML文件。确保在尝试替换变量之前分配变量(在同一脚本中分配变量)。