«
PHP制作的网站意见在线反馈表

时间:2008-5-31    作者:Deri    分类: 分享


   <p>  这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。</p><p>  about.php</p><code>-------------------------<br /><html><br /><head><br /><title>意见反馈表</title><br /></head><br /><body><br /><?php<br />$adminmail="webmaster@webjx.com"; #管理员信箱<br />$pagename="Acme"; #主页名称<br />$pageline="http://www.webjx.com"; #主页地址<br />#管理员信件内容<br />if (($formno1!="") and ($formno4!="") and ($formno11!="")) {<br />$Email=$formno4; #来访者E-mail<br />$sender=$formno1; #送信人<br />$nowtime=date("Y年m月d日H时i分");<br />$tmpfilename = tempnam("./tmp", "dm");<br />$fp = fopen($tmpfilename, "w");<br />fwrite($fp, "From: ".$Email."n");<br />fwrite($fp, "Subject: ".$sender." <".$pagename."-意见反馈表>nn");<br />fwrite($fp, "送信人:".$sender."n发信IP:".$REMOTE_ADDR."n发信时间:".$nowtime."nn");<br />fwrite($fp, "反馈表详细内容:n------------------------------------------------------n");<br />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");<br />fclose($fp);<br />$execstr="cat ".$tmpfilename." | /usr/sbin/sendmail ".$adminmail;<br />exec($execstr);<br />$execstr="echo $sender $nowtime $REMOTE_ADDR $REMOTE_HOST >> mail.log";<br />exec($execstr);<br />#来客信件内容;<br />$tmpfilename1 = tempnam("./tmp", "dm");<br />$fp = fopen($tmpfilename1, "w");<br />fwrite($fp, "From: ".$adminmail."n");<br />fwrite($fp, "Subject: 你在[".$pagename."]填写的<意见反馈表>nn");<br />fwrite($fp, "****此信为自动回复信件,请勿回复。给你带来不便,我们深表歉意。****nn------------------------------------------------------n非常感谢你在[".$pagename."]填写意见反馈表!n以下是您在".$nowtime."填写的详细内容,请确认:n------------------------------------------------------n");<br />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);<br />fclose($fp);<br />$execstr="cat ".$tmpfilename1." | /usr/sbin/sendmail ".$Email;<br />exec($execstr);<br />#确认页开始;<br />echo "<br /><style type=text/css><STYLE><br />A {FONT-SIZE: 9pt}<br />A:link {COLOR: #006666; }<br />A:visited {COLOR: #006666;}<br />A:hover {COLOR: #ff0000; TEXT-DECORATION: underline}<br />TD {FONT-SIZE: 9pt}<br />INPUT {FONT-SIZE: 9pt}<br /></style><br /><br><p align=center><font size=4><b>*** 非常感谢你在<a href=$pageline>$pagename</a>填写意见反馈表! ***</b></font></p>以下是您填写的详细内容:<hr><br><br /><b>姓名:</b>  $formno1<br><br /><b>性别:</b>  $formno2<br><br /><b>年龄:</b>  $formno3<br><br /><b>E-mail:</b> $formno4<br><br /><b>工作单位:</b>$formno5<br><br /><b>联系地址:</b>$formno6<br><br /><b>邮编:</b>  $formno7<br><br /><b>电话:</b>  $formno8<br><br /><b>传真:</b>  $formno9<br><br /><b>网址:</b>  $formno10<br><br /><b>意见建议:</b>$formno11<br><br><br /><font color=#993333>谢谢您!!!</font><br /><hr><input TYPE=button VALUE=返回上一页 OnClick=history.go(-1);return true;> <br /><p align=center><font size=3>$pagename</font>:<a href=$pageline>$pageline</a></p></font><p><br />";<br />#确认页结束;} else {<br />?><br /><script language=javascript><br />function save(){<br />if(f1.formno1.value!="" && f1.formno2.value!="" && f1.formno3.value!="" && f1.formno4.value!="" && f1.formno11.value!=""){<br />f1.submit();<br />}<br />else{<br />alert("带*为必填项,请全部填写后再次提交。nn 谢谢合作!");<br />}<br />}<br /></script><br /><p align="center"><font size="5" color="#009999">意 见 反 馈 表</font></p><br><br /><table width="90%" border="0" align="center" cellspacing="1" cellpadding="5" bgcolor="#F2F2F2"><br /><tr><br /><td><br /><form action=<? echo($GLOBALS["PHP_SELF"]); ?> method=post name=f1><br /><table width="100%" border="0"><br /><tr><br /><td width="32%"> <font size="3">您的姓名:</font> <font size="3"><br /><font color="#CC0000"> </font></font></td><br /><td width="68%"> <font size="3"><br /><input type="text" name="formno1" size="8"><br /><font color="#CC0000"> *</font></font></td><br /></tr><br /><tr><br /><td width="32%"> <font size="3">您的性别:</font></td><br /><td width="68%"><font size="3"><br /><select name="formno2"><br /><option value="男">男</option><br /><option value="女">女</option><br /></select><font color="#CC0000"> *</font></font></td><br /></tr><br /><tr><br /><td width="32%"><font size="3">您的年龄:</font> </td><br /><td width="68%"><font size="3"><br /><input type="text" name="formno3" size="3" maxlength="3"><br /><font color="#CC0000"> *</font></font></td><br /></tr><br /><tr><br /><td width="32%"> <font size="3">您的E-mail:</font></td><br /><td width="68%"><font size="3"><br /><input type="text" name="formno4" maxlength="40"><br /><font color="#CC0000"> *</font></font></td><br /></tr><br /><tr><br /><td width="32%"> <font size="3">您的工作单位:</font></td><br /><td width="68%"><font size="3"><br /><input type="text" name="formno5" maxlength="100"><br /></font></td><br /></tr><br /><tr><br /><td width="32%"><font size="3">您的联系地址:</font></td><br /><td width="68%"><font size="3"><br /><input type="text" name="formno6" maxlength="100"><br /></font></td><br /></tr><br /><tr><br /><td width="32%"><font size="3">您的邮政编码:</font></td><br /><td width="68%"><br /><input type="text" name="formno7" maxlength="10"><br /></td><br /></tr><br /><tr><br /><td width="32%"><font size="3">您的电话:</font></td><br /><td width="68%"><br /><input type="text" name="formno8" maxlength="20"><br /></td><br /></tr><br /><tr><br /><td width="32%"><font size="3">您的传真:</font></td><br /><td width="68%"><br /><input type="text" name="formno9" maxlength="20"><br /></td><br /></tr><br /><tr><br /><td width="32%"><font size="3">您的网址:</font></td><br /><td width="68%"><br /><input type="text" name="formno10" maxlength="100"><br /></td><br /></tr><br /><tr><br /><td width="32%" valign="top"><font size="3">意见或要求:</font></td><br /><td width="68%"><br /><textarea name="formno11" cols="30" rows="5"></textarea><br /><font color="#CC0000">*</font></td><br /></tr><br /><tr><br /><td width="32%"> </td><br /><td width="68%"><br /><input type=button value=" 发送 " onClick="javascript:save();" name="button"><br /><input type="reset" name="clear" value="清除"><br /></td><br /></tr><br /><tr><br /><td colspan="2"><br /><p><br><br />注:标 <font color="#CC0000">* </font>项目为必填项。</p><br /></td><br /></tr><br /></table><br /></form><br /></td><br /></tr><br /></table><br /><?<br />}<br />?><br /></body><br /></html></code></p>