ホームページ >php教程 >php手册 >非常に実用的で完全な電子メール送信プログラム

非常に実用的で完全な電子メール送信プログラム

WBOY
WBOYオリジナル
2016-06-21 09:02:551336ブラウズ
非常に実用的で完全な電子メール送信プログラムです。次のコードを、index.php などの空白のテキスト ページにコピーして実行するだけです。具体的な例: http://zsvalley.uhome.net/email/index.php。
以下は完全なソース コードです: (ご質問がある場合は、zsvalley@cmmail.com まで電子メールでお問い合わせください)

<

if ($ok=='yes) '){
// SetCookie("yname", $yname);
// SetCookie("yemail", $yemail);

if (!eregi("^[_.0 -9a-z -]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$yemail)){
「」を記入してくださいあなたのメールアドレス! Return";

}elseif(!eregi("^[_.0 -9a- z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$femail)){

echo "お願いします友達のメールアドレスを正しく記入してください。 =$fname.",こんにちは:nnあなたの友人 ".$yname." 私はあなたに伝えるために特別な手紙を書きました:n------ ------ ------------n".$comments."n-------------------------- ------ ----nnn が提供するサービス: http://zsvalley.uhome.net/email/nn◆◆◆ 境界のないバレーネットワーク http://valley.coc.cc ◆◆◆n──── ────── ─────────ton";

//メールを送信
mail($femail, $title, $message," From: $yemail") ;
//echo nl2br($message);
$ok='no'; "

送信ページに戻る";

}

<br><meta content="text; /html; charset=gb2312" http-equiv="Content-Type>"><STYLE type =text/css>BODY { <br> FONT-SIZE: 14px; LINE-HEIGHT: 18px <br>} <br> TD { <br>FONT-SIZE: 14px; LINE-HEIGHT: 18px <br>} <br>.st1 { <br> 背景色: #ffcc66; ボーダー-左: # ffcc66 1px ソリッド; ボーダー右: #ffcc66 1px ソリッド; フォントサイズ: #aa0000; <br>} <br> 背景色: # ffcc66; ボーダー下: #ec9f00 1px ソリッド; ボーダー右: #ffffff 1px ソリッド; フォントサイズ: #aa0000; : 20px; 幅: 60px <br></STYLE> <br><script language=JavaScript runat=Server> <br>関数 check() <br>{ <br> if (document.frmSend .yname.value.length<1) <br/> { <br/> alter("名前を入力してください! "); <br/> } <br/> else if (document.frmSend.yemail.value.length<1) <br/> { <br/>alert("メールアドレスを入力してください! "); <br/> } <br/> else if (document.frmSend.fname.value.length<1) <br/> { <br/>alert("友達の名前を入力してください!"); <br/> } <br/> else if (document.frmSend.femail.value.length<1) <br/> { <br/>alert("友達のメールアドレスを入力してください!"); <br/> } <br/> else document.frmSend. submit(); <br/>} <br/><br/>//======================ドラゴンコード======================= == ====== <br/>function forHtmlSpecialChars(str){ //HTML 内の特殊文字をコードに置き換えます <br/> str=strReplace(str,"&","&"); <br/> str=strReplace (str,""","""); <br/> str=strReplace(str,"<","<"); <br/> str=strReplace(str,">",">" ); <br/> str=strReplace(str,"%20"," "); <br/> return str; <br/><br/>function strReplace(str,str1,str2){ // str を置き換えますstr1 をすべて str2 に置き換えます <br/> while(str.search(str1)>-1) <br> str=str.replace(str1,str2); <br> return <br>} <br> <br>function getParentTitle(){ //親ページのタイトルを取得します <br> str=location.href; <br> str=str.substring(str.indexOf("parentTitle"),str.indexOf("parentTitleEnd") ); <br> str=str.substring(12,str.length); <br> 戻り値 <br>} <br>//============== =================================== <br></script> META content="MSHTML 5.00.2920.0" name=GENERATOR> <br></head><br><body bgColor=white link=#ec9f00 text=#aa0000> <br><center>高速メールシステム! </H3><FORM name=frmSend ACTION=index.php METHOD=POST > <br><INPUT TYPE="hidden" NAME="referer" value="<?echo $referer;?> "><INPUT TYPE="hidden" NAME="ok" VALUE="yes"><INPUT TYPE="hidden" NAME="title" VALUE="<?echo $parentTitle;?>" ><table bgColor=#e99b0a border=0 cellPadding=2 cellSpacing=1> <br><tr> <td width="40%" height="22" bgColor=#fdf4db>テーマ: </ td><td width="40%" height="22" bgcolor=#fdf4db> <br><input class=st1 name="title" size="20" > </tr> <tr> <td width="40%" height="10" bgColor=#fdf4db></td><td width="60%" height="10" bgcolor=" #fdf4db"></td></tr> <td width="60%" height="22" bgcolor=#fdf4db><input class=st1 name="yname" size="20" value=<?echo $yname?>>< /td></tr> <br><tr> <td width="40%" height="10" bgcolor=#fdf4db< ;/td><td width="60%" height= "10" bgcolor=#fdf4db></td></tr> td><td width="60%" height="22" bgcolor =#fdf4db><input class=st1 name="yemail" size="20" value=<?echo $yemail?></td></tr> bgcolor= #fdf4db></td></tr> <br><tr> <td width="40%" height="22" bgcolor=#fdf4db>友達の名前: </td><td width="60%" height="22" bgcolor=#fdf4db><input class=st1 name="fname" size="20" value=></td></tr> <br>< ;tr<td width="40%" height="10" bgcolor=#fdf4db></td><td width=60%height="10" bgcolor=# fdf4db></td> ;/tr> =60%height="22" bgcolor=#fdf4db><input class=st1 name="femail" size="20" value=></td></tr> <tr> <td width="40%" height="10" bgcolor=#fdf4db></td><td width=60%height="10" bgcolor=#fdf4db></td> </tr> <br><tr> <td width="100%" height="22" bgcolor=#fdf4dbcolspan="2">言いたいこと:</td> /tr> <br><tr> <td width="100%" bgcolor=#fdf4db height="10" Colspan="2"><textarea class=st1 rows="6" name="コメント" <br/>cols="36"></textarea></td></tr> <tr> <td width="100%"colspan="2" bgcolor=#fdf4db>< ;div align=" center"><INPUT TYPE=button CLASS=st2 <br/>      VALUE="送信" NAME="送信" ONCLICK=check()></div></td></tr> </table></form></center><BR><!--#51Net --> <br></body> <br></html>  <br>