ホームページ >php教程 >php手册 >HTMLフォーム経由でメール送信

HTMLフォーム経由でメール送信

WBOY
WBOYオリジナル
2016-06-13 12:41:491664ブラウズ

如下:
  

/*************************************************** **************************
説明: これは、HTML フォーム
さまざまなユーザーにメールを送信する簡単なスクリプトです。
日付 : 1999-02-25
著者 : amalesh kempf   


このテーブルを作成します
フィールド「内容」はさまざまなカテゴリに対応します

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,
Email varchar(60) DEFAULT '0' NOT NULL,
timestamp varchar( 16)、
キー (何)、
主キー (ID));  

この表に記入するには、挿入フォームを作成します

**************************** **************************************************/




// 次の値を設定します:
$strHost ="localhost";  
$strUser ="root";  
$strPassw ="";  
$strSender="you@domain.com";  



if (!$btnSendEmail)
{
?>  

メールの本文の最初の行に「Hello Name」が自動的に追加されます。

  

  

  
  
  
件名  
  
  
  
本体  
wrap="PHYSICAL">  
  
  
カテゴリ  
  
  
  
  
  
  
  
  
type="submit" value="メールを送信">  
  

}  


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
";  
}
}
?>  

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。