ホームページ >php教程 >php手册 >PHPで作成したフィードバックフォームのソースコード

PHPで作成したフィードバックフォームのソースコード

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

これは PHP で作成されたフィードバック フォームであり、少し変更を加えればオンライン メール送信プログラムでも使用できます。主に訪問者にフォームへの入力を求め、それを PHP で処理して管理者のメールボックスに送信します。訪問者のメールボックスに確認メールを送ります。
about.php
----------------------

;
フィードバックフォーム

$adminmail="admin@acme.oso.com .cn”; 🎜>#管理者レターの内容
if (($formno1!="") および ($formno4!="") および ($formno11!="")) {
$Email=$ formno4; # 訪問者のメール
$sender=$formno1; #Sender
$nowtime=date("Y 年 m 月 d 日 H 時間 i 分");
$fp = fopen($tmpfilename, "w");
fwrite($fp, "From: ".$Email."n");
fwrite( $fp, "Subject: ".$sender ." <".$pagename."-フィードバック フォーム>nn");
fwrite($fp, "送信者: ".$sender."nレター IP を送信: ".$REMOTE_ADDR."n送信時刻: ". $nowtime."nn");
fwrite($fp, "フィードバック フォームの詳細: n---------- ------- --------------------------n");
fwrite($fp, "名前:".$ formno1."n性別: ".$formno2."n年齢: ".$formno3."n電子メール: ".$formno4."n勤務単位: ".$formno5 ."n連絡先アドレス: ".$formno6."n郵便番号: ".$formno7."nTel: ".$formno8."nFax: ".$formno9."nWeb サイト: ".$formno10."nコメント提案: ".$formno11."n---------- -------------------------------------- ----------- --n");
fclose($fp);
$execstr="cat ".$tmpfilename." /usr/sbin/sendmail ".$ adminmail;
exec($execstr);
$execstr="echo $sender $nowtime $REMOTE_ADDR $REMOTE_HOST >> mail.log";
exec($execstr);
#来客レター内容
$tmpfilename1 = "./tmp", "dm");
$fp = fopen($tmpfilename1, "w");
fwrite($fp, "From: " .$adminmail."n"); > fwrite($fp, "Subject: The nn") あなたは [".$pagename."] に記入しました;
fwrite($fp , "****この手紙は自動返信です、返信しないでください。ご不便をおかけして申し訳ございません。****nn----------------------------------------------- --- ----------n[".$pagename."] のフィードバック フォームにご記入いただき、誠にありがとうございます。 n「.$nowtime.」に入力した内容は次のとおりです。確認してください: n----------------------------- - ------------------------n");
fwrite($fp, "名前:".$formno1."n性別: ". $formno2."n年齢: ".$formno3."n電子メール: ".$formno4."n勤務単位: ".$formno5."n連絡先アドレス: ".$formno6."n郵便番号: ".$formno7 ." n電話番号: ".$formno8."nFAX: ".$formno9."nウェブサイト: ".$formno10."nコメントと提案: ".$formno11."n---------- ----- --------------------------------------n".$ページ名. ":".$pageline."n電子メール:".$adminmail);
fclose($fp);
$execstr="cat ".$tmpfilename1." | /usr/sbin/sendmail " . $Email;
exec($execstr);
#確認ページが開始します。


b> ;*** $pagename のフィードバック フォームにご記入いただき、誠にありがとうございます。 ***

入力した詳細は次のとおりです:


名前: formno1
性別:
メール: formno4
作業単位:$formno5連絡先アドレス:$formno6 ;郵便番号:
電話番号:
$formno10

コメントと提案:$formno11


! !


$pagename:$pageline


";
#確認ページの終了;
?>
 

意 见 反 馈 表


 
               
          
           
 
  
             
 method=post name=f1> 
               
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                  
           
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
                 
                  
                   
                   
 

  
 

 您的姓名:   
                     
 
           
                     *
 您的性别:  
                     
                     *
您的年龄:   
                     
                     *
 您的E-mail:  
                     
                     *
 您的工作单位:  
                     
                    
您的联系地址:  
                     
                    
您的邮政编码:   
                     
                  
您的电话:  
                     
                  
您的传真:  
                     
                  
您的网址:  
                     
                  
意见或要求:  
                     
                    *
   
                 
                     
                  
  


 
注: 标 * 项目は必須です。

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