HTML(動的データを含む)をページに書き込むだけのMySQLクエリを作成するphpスクリプトがあります。私がやりたいのは、このHTMLを本文としてメールを送信することです。メールの本文に挿入したいHTMLコードがに含まれているとしましょう。動的コンテンツを正しく出力するために、my_html_script.php
2つのパラメータも送信したいと思います。$_GET
私はJoomlaフレームワークを使用しているため、メールを送信するコードは次のようになります。
$mailer =& JFactory::getMailer();
$sender = $from_email;
$mailer->setSender($sender);
$email = explode(';',$email);
for ($i=0;$i<count($email);$i++){
$mailer->addRecipient(trim($email[$i]));
}
$body = "
";
$mailer->setSubject('This is the subject');
$mailer->setBody($body);
// Optional file attached
//$mailer->addAttachment();
$send =& $mailer->Send();
if ( $send !== true ) {
//die($send->message);
echo "<p>email FAILED".$recip."</p>";
} else {
//mail sent
echo "Emailed successfully.";
}
したがって、基本的には、のHTML出力を文字列変数に含める必要がありmy_html_script.php
ます$body
。どうすればよいですか?
ありがとう!