我正在使用PHPMailer以这种方式发送基于模板文件的电子邮件:
$body = file_get_contents('petition_email.html');
模板中包含一个变量$ name,我想用我的php脚本中的值替换它。
截至目前,脚本将$ name作为简单文本与消息的其余部分一起输出。
如何确保我的模板文本正在被解析为变量而$ name正在被实际值替换?
答案 0 :(得分:0)
你可以做到
$body = str_replace('$name', $name);
在调用file_get_contents之后,如果要加载HTML文件。确保在尝试替换变量之前分配变量(在同一脚本中分配变量)。