2008年11月28日金曜日

(suz-php-jquery) テンプレートを使った差込メール送信

スズキです。

前に紹介したよに、Maoを使えば実現できるはずなんですが、
http://suz-lab.blogspot.com/2008/11/suz-php-jquery-maomail-access-object.html
バグってました...

修正したので、下記コードで、表記を実現することができます。

--------【PHP】--------
public function sendMail() {
  require_once("Mao.php");
  $mao = new Mao();
  $context = array(
    "name" => "suz-lab"
  );
  return $mao->hoge(
    array("to@localhost", "宛先日本語名"),
    "テスト",
    array("from@localhost", "送り元日本語名"),
    $context
  );
}
--------【テンプレート(hoge.vm)】--------
以下は変数の値です。
$name
--------

これでメール本文が、以下のように、テンプレートの$nameに
$contextのnameの値が差し込まれた形になります。

--------【送信されるメール本文】--------
以下は変数の値です。
suz-lab
--------

ちゃんとテストしないと...

--
http://suz-lab.blogspot.com/

0 コメント: