HTML 形式で電子メールを送信する必要がある PHP Web アプリを開発しています。mail() 関数を使用しています。
テンプレートファイルに基づいてメールを送信したい。このファイルは、PHP コードを埋め込んだ html ファイルです。
このテンプレートを解釈し、その結果を 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 には反映されません。それはなぜですか、どうすればそれを達成できますか?