私はhtml電子メールテンプレートを処理していますが、すべてうまくいきます。私はちょうどもう1つのことをする必要があります、電子メールにユーザー名を追加する$en['user'];
ファイルからhtmlコンテンツを読み込むときこれが可能ですか?または、プロセス電子メールファイルにhtml電子メールのtplコードをインライン化する必要がありますか?処理前のファイルに/ varを挿入する
...
$body = file_get_contents('emails/welcome.tpl');
mail($en['email'], $subject, $body, $headers);
EDIT:これが解決策ですか? @Dagonのコメントは以下の通りですか? @Dagonの提案を使用して
$tpl_body = file_get_contents('emails/welcome.tpl');
$body = str_replace("%user%",$en['user'],$tpl_body);
mail($en['email'], $subject, $body, $headers);
str_replace、にpreg_replace ... –
@Dagon私はそれだろう、上記の私のコードに変更を加え投稿した方法で作業しますか? – acctman