ホームページ  >  記事  >  php教程  >  PHP によって作成された Web サイトの意見オンライン フィードバック フォーム

PHP によって作成された Web サイトの意見オンライン フィードバック フォーム

WBOY
WBOYオリジナル
2016-06-21 08:57:56884ブラウズ

これは PHP で作成されたフィードバック フォームで、少し変更を加えれば、主に訪問者にフォームへの入力を求め、それを PHP で処理して管理者のメールボックスに送信します。 、訪問者のメールボックスにメッセージを送信します。

以下は引用内容です:

about.php
---------------------

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

$adminmail="webmaster@webjx.com"; # 管理者のメールボックスpagename="Acme"; #ホームページ名
$pageline="http://www.webjx.com"; #ホームページアドレス
#管理者のレター内容
if ( ($formno1!="")および ($formno4!="") および ($formno11!="")) {
$Email=$formno4; #訪問者電子メール
$sender=$ formno1; #Sender
date("Y 年 m 月 d 日 H 時 i 分");
$tmpfilename = tempnam("./tmp", "dm");
$ 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---------------------- ------------------ ----------in");
fwrite($fp, "名前:".$formno1 ."n性別: ".$formno2."n年齢: ".$ formno3."n電子メール: ".$formno4."n勤務単位: ".$formno5."n連絡先アドレス: ".$formno6." n郵便番号: ".$formno7."n電話番号: ".$formno8."nファックス: " .$formno9."nウェブサイト: ".$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 = tempnam(" ./tmp", "dm");
$fp = fopen($tmpfilename1, "w ");
fwrite($fp, "From: ".$adminmail."n");
fwrite($fp, "件名: あなたが記入した nn" [".$ページ名."];
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
性別: $formno3 - メール: $formno4

作業単位: $formno5
連絡先アドレス:
$formno6< ; br>
郵便番号: $formno7
電話:
FAX:
;br>
コメントと提案:$formno11


ありがとうございます。 ! !


;font size=3>$pagename:$pageline


";
#確認ページの終了

} else {
?>