我正在开发一个 PHP Web 应用程序,我需要在其中发送 HTML 格式的电子邮件。我正在使用 mail() 函数。
我想根据模板文件发送电子邮件。这个文件是一个 html 文件,我在其中嵌入了一些 PHP 代码。
我在解释此模板并将结果输出到将传递给 mail() 函数的字符串变量时遇到问题。
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
return ob_get_clean();
}
return false;
}
$mesaj_confirmare_cont = get_include_contents('../Anunturi-Lemn/signup/confirmation_email.html');
我在调用者脚本中使用了一些变量以在模板文件中回显,但它们不会在包含的 $filename 中传播。为什么会这样,我该如何完成?