欢迎来到福编程网,本站提供各种互联网专业知识!

用PHP制作的意见反馈表源码

发布时间:2007-03-11 作者: 来源:转载
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。about.php-------------------------意见反馈表functionsave(){if(f1.formno1.value!=""&&f1.formn
这是一个用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."<".$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"

***非常感谢你在$pagename填写意见反馈表!***

以下是您填写的详细内容:


姓名:$formno1


性别:$formno2


年龄:$formno3


E-mail:$formno4


工作单位:$formno5


联系地址:$formno6


邮编:$formno7


电话:$formno8


传真:$formno9


网址:$formno10


意见建议:$formno11


谢谢您!!!



$pagename:$pageline


";
#确认页结束;
}else{
?>

functionsave(){
if(f1.formno1.value!=""&&f1.formno2.value!=""&&f1.formno3.value!=""&&f1.formno4.value!=""&&f1.formno11.value!=""){
f1.submit();
}
else{
alert("带*为必填项,请全部填写后再次提交。nn谢谢合作!");
}
}

意见反馈表





method=postname=f1>


您的姓名:



*


您的性别:

<selectname="formno2">



*


您的年龄:


*


您的E-mail:


*


您的工作单位:





您的联系地址:





您的邮政编码:





您的电话:





您的传真:





您的网址:





意见或要求:


*











注:标*项目为必填项。









}
?>


相关推荐