Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/2/17 7:31:03 PHP实例:PHP制作的网站意见在线反馈表_[PHP教程]
PHP实例:PHP制作的网站意见在线反馈表_[PHP教程]
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。
about.php ------------------------- 意见反馈表 adminmail="webmaster@dwww.cn"; #管理员信箱 pagename="Acme"; #主页名称 pageline=""; #主页地址 #管理员信件内容 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 谢谢您!!! onClick=history.go(-1);return true;> pagename:pageline
*** 非常感谢你在pagename填写意见反馈表! ***
pagename:pageline
"; #确认页结束;
} else { ?> 意 见 反 馈 表 method=post name=f1> 您的姓名: * 您的性别: 男 女 * 您的年龄: * 您的E-mail: * 您的工作单位: 您的联系地址: 您的邮政编码: 您的电话: 您的传真: 您的网址: 意见或要求: * onClick="javascript:save();" name="button"> 注:标 * 项目为必填项。 } ?>
意 见 反 馈 表
注:标 * 项目为必填项。
赞