程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 用PHP制作的意見反饋表源碼

用PHP制作的意見反饋表源碼

編輯:關於PHP編程

這是一個用PHP制作的意見反饋表,稍加修改也可用於網上發信程序,主要是讓訪問者填寫表單,用PHP處理後發送到管理員信箱,並向訪問者信箱發送一個證實信件。 
about.php 
------------------------- 
<html> 
<head> 
<title>意見反饋表</title> 
</head> 
<body> 
<?php 
$adminmail="[email protected]";        #管理員信箱 
$pagename="Acme";                        #主頁名稱 
$pageline="http://acme.oso.com.cn";    #主頁地址 
#管理員信件內容 
if (($formno1!="") and ($formno4!="") and ($formno11!="")) { 
$Email=$formno4;      #來訪者E-mail 
$sender=$formno1;     #送信人 
$nowtime=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------------------------------------------------------n"); 
  fwrite($fp, "姓名:".$formno1."n性別:".$formno2."n年齡:".$formno3."nE-mail:".$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, "Subject: 你在[".$pagename."]填寫的<意見反饋表>nn"); 
  fwrite($fp, "****此信為自動回復信件,請勿回復。給你帶來不便,我們深表歉意。****nn------------------------------------------------------n非常感謝你在[".$pagename."]填寫意見反饋表!n以下是您在".$nowtime."填寫的詳細內容,請確認:n------------------------------------------------------n"); 
  fwrite($fp, "姓名:".$formno1."n性別:".$formno2."n年齡:".$formno3."nE-mail:".$formno4."n工作單位:".$formno5."n聯系地址:".$formno6."n郵編:".$formno7."n電話:".$formno8."n傳真:".$formno9."n網址:".$formno10."n意見建議:".$formno11."n------------------------------------------------------n".$pagename.":".$pageline."nE-mail:".$adminmail); 
  fclose($fp); 
$execstr="cat ".$tmpfilename1." | /usr/sbin/sendmail ".$Email; 
  exec($execstr); 
#確認頁開始; 
echo " 
<style type=text/css><STYLE> 
A {FONT-SIZE: 9pt} 
A:link {COLOR: #006666; } 
A:visited {COLOR: #006666;} 
A:hover {COLOR: #ff0000; TEXT-DECORATION: underline} 
TD {FONT-SIZE: 9pt} 
INPUT {FONT-SIZE: 9pt} 
</style> 
<br><p align=center><font size=4><b>*** 非常感謝你在<a href=$pageline>$pagename</a>填寫意見反饋表! ***</b></font></p>以下是您填寫的詳細內容:<hr><br> 
<b>姓名:</b>  $formno1<br> 
<b>性別:</b>  $formno2<br> 
<b>年齡:</b>  $formno3<br> 
<b>E-mail:</b> $formno4<br> 
<b>工作單位:</b>$formno5<br> 
<b>聯系地址:</b>$formno6<br> 
<b>郵編:</b>  $formno7<br> 
<b>電話:</b>  $formno8<br> 
<b>傳真:</b>  $formno9<br> 
<b>網址:</b>  $formno10<br> 
<b>意見建議:</b>$formno11<br><br> 
<font color=#993333>謝謝您!!!</font> 
<hr><input TYPE=button VALUE=返回上一頁 onClick=history.go(-1);return true;>  
<p align=center><font size=3>$pagename</font>:<a href=$pageline>$pageline</a></p></font><p> 
"; 
#確認頁結束; 
} else { 
  ?> 
<script language=javascript> 
function save(){ 
if(f1.formno1.value!="" && f1.formno2.value!="" && f1.formno3.value!="" && f1.formno4.value!="" && f1.formno11.value!=""){ 
    f1.submit(); 
    } 
    else{ 
    alert("帶*為必填項,請全部填寫後再次提交。nn 謝謝合作!"); 
    } 

</script> 
<p align="center"><font size="5" color="#009999">意 見 反 饋 表</font></p><br> 
              <table width="90%" border="0" align="center" cellspacing="1" cellpadding="5" bgcolor="#F2F2F2"> 
        <tr>  
          <td>  
             <form action=<? echo($GLOBALS["PHP_SELF"]); ?> method=post name=f1> 
              <table width="100%" border="0"> 
                <tr>  
                  <td width="32%"> <font size="3">您的姓名:</font> <font size="3">  
                    <font color="#CC0000"> </font></font></td> 
                  <td width="68%"> <font size="3">
          <input type="text" name="formno1" size="8"> 
                    <font color="#CC0000"> *</font></font></td> 
                </tr> 
                <tr>  
                  <td width="32%"> <font size="3">您的性別:</font></td> 
                  <td width="68%"><font size="3">  
                    <select name="formno2"> 
                      <option value="男">男</option> 
                      <option value="女">女</option> 
                    </select> 
                    <font color="#CC0000"> *</font></font></td> 
                </tr> 
                <tr>  
                  <td width="32%"><font size="3">您的年齡:</font> </td> 
                  <td width="68%"><font size="3">  
                    <input type="text" name="formno3" size="3" maxlength="3"> 
                    <font color="#CC0000"> *</font></font></td> 
                </tr> 
                <tr>  
                  <td width="32%"> <font size="3">您的E-mail:</font></td> 
                  <td width="68%"><font size="3">  
                    <input type="text" name="formno4" maxlength="40"> 
                    <font color="#CC0000"> *</font></font></td> 
                </tr> 
                <tr>  
                  <td width="32%"> <font size="3">您的工作單位:</font></td> 
                  <td width="68%"><font size="3">  
                    <input type="text" name="formno5" maxlength="100"> 
                    </font></td> 
                </tr> 
                <tr>  
                  <td width="32%"><font size="3">您的聯系地址:</font></td> 
                  <td width="68%"><font size="3">  
                    <input type="text" name="formno6" maxlength="100"> 
                    </font></td> 
                </tr> 
                <tr>  
                  <td width="32%"><font size="3">您的郵政編碼:</font></td>
          <td width="68%">  
                    <input type="text" name="formno7" maxlength="10"> 
                  </td> 
                </tr> 
                <tr>  
                  <td width="32%"><font size="3">您的電話:</font></td> 
                  <td width="68%">  
                    <input type="text" name="formno8" maxlength="20"> 
                  </td> 
                </tr> 
                <tr>  
                  <td width="32%"><font size="3">您的傳真:</font></td> 
                  <td width="68%">  
                    <input type="text" name="formno9" maxlength="20"> 
                  </td> 
                </tr> 
                <tr>  
                  <td width="32%"><font size="3">您的網址:</font></td> 
                  <td width="68%">  
                    <input type="text" name="formno10" maxlength="100"> 
                  </td> 
                </tr> 
                <tr>  
                  <td width="32%" valign="top"><font size="3">意見或要求:</font></td> 
                  <td width="68%">  
                    <textarea name="formno11" cols="30" rows="5"></textarea> 
                    <font color="#CC0000">*</font></td> 
                </tr> 
                <tr>  
                  <td width="32%"> </td> 
                  <td width="68%">  
                <input type=button value=" 發送 " onClick="javascript:save();" name="button"> 
                    <input type="reset" name="clear" value="清除"> 
                  </td> 
                </tr> 
                <tr>  
                  <td colspan="2">  
                    <p><br> 
                      注:標 <font color="#CC0000">* </font>項目為必填項。</p> 
                    </td> 
                </tr>
        </table> 
            </form> 
          </td> 
        </tr> 
      </table> 
  <? 

?> 
</body> 
</html> 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved