外部読み込みテキスト内の変数について
初めてPHPでフォームメールを作成しています。
送信メール内容のフォーマットを
外部テキストで読み込む形にしたいと考え
変数名を含む外部テキストファイルを作成しました。
ファイル名(bace.txt)
++++++++++++++++++++++++++++
お名前 :{$name}
メールアドレス:{$from}
タイトル :{$title}
内容 :{$body}
++++++++++++++++++++++++++++
これを以下のようにbace.txtを読み込んでmb_send_mailでメールを送っているのですが・・送られたメールを確認すると変数名がそのまま表示されてしまいます。多分文字列として扱われたままでおくられてしまっているのかな?どなたか解決方法分かる方教えて下さいませ~~><
function screen_submit($param) {
global $smarty;
extract($_SESSION["prm"]);
$fp=fopen("bace.txt","r") or die("ファイルのオープンに失敗しました");
$temp=fread($fp, filesize("bace.txt"));
$rc = mb_send_mail(MAIL_TO, $title, $temp, "From:$from");
$rc = mb_convert_encoding($rc,"EUC","AUTO");
fclose($fp);
if ($rc) {
$message = "メール送信が正常終了しました。";
} else {
$message = "メール送信が失敗しました。";
}
$smarty->assign("message", $message);
return TRUE;
}