如下:
/*************************************************** ***************************
説明: これは、HTML フォーム経由で電子メールを送信する簡単なスクリプトです
さまざまなユーザー
日付 : 1999 -02-25
著者 : amalesh kempf
このテーブルを作成します
フィールド「what」はさまざまなカテゴリ用です
CREATE TABLE email_notify (
ID int(11) DEFAULT '0' NOT NULL,
What varchar(60) DEFAULT '0' NOT NULL,
Name varchar(60) DEFAULT '0' NOT NULL,
メール varchar(60) DEFAULT '0' NOT NULL,
タイムスタンプ varchar(16),
KEY (何を),
主キー (ID));
この表に記入するには、挿入フォームを作成します
************************************ ******************************************/
// 次の値を設定します:
$strHost ="localhost";
$strUser ="ルート";
$strPassw ="";
$strSender="you@domain.com";
if (!$btnSendEmail)
{
?>
メール本文の最初の行に「Hello Name」が自動的に追加されます。
}
if (isset($btnSendEmail))
{ echo "メールを送信
";
// 接続を作成します
$intConID = mysql_pconnect($strHost,$strUser,$strPassw);
// ヘッダー
$strHeader = "Return-Path: $strSendernErrors-To: $strSendernFrom:
$strSender";
// SQL
$strSQL = "select name,email from email_notify where lcase(what) =
'$strWhat'";
$intRes = mysql_query($strSQL,$intConID);
echo "$strBody
メールを送信";
// 配列を取得します
while($saRow = mysql_fetch_array($intRes))
{ $strEmail = $saRow["email"];
$strName = $saRow["name"];
$strBodyComplete = "こんにちは " 。 $strName[$i] 。 「!ん」 。 $strBody;
// 電子メール
mail($strEmail,$strSubject,$strBodyComplete,$strHeader);
// 出力
echo "Send to $strName
";
}
}
?>