用php制作的意见反馈表
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。
about.php
-------------------------
意见反馈表
$adminmail=admin@acme.oso.com.cn; #管理员信箱
$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. 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
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}
*** 非常感谢你在$pagename填写意见反馈表! ***以下是您填写的详细内容:
姓名: $formno1
性别: $formno2
年龄: $formno3
E-mail: $formno4
工作单位:$formno5
联系地址:$formno6
邮编: $formno7
电话: $formno8
传真: $formno9
网址: $formno10
意见建议:$formno11
谢谢您!!!
$pagename:$pageline
;
#确认页结束;
} else {
?>
function save(){
if(f1.formno1.value!= && f1.formno2.value!= && f1.formno3.value!= && f1.formno4.value!= && f1.formno11.value!=){
f1.submit();
}
else{
alert(带*为必填项,请全部填写后再次提交。nn 谢谢合作!);
}
}
意 见 反 馈 表
method=post name=f1>
您的姓名:
*
您的性别:
男
女
*
您的年龄:
*
您的E-mail:
*
您的工作单位:
您的联系地址:
您的邮政编码:
您的电话:
您的传真:
您的网址:
意见或要求:
*
|