意见反馈表单
意见反馈表单
if(isset($_post["suggestion"])==true)
//如果表单已填写完毕且提交,发送邮件
{
$to="shb@sunhb.me";
$subject="位于sunhb.me上的意见反馈表单填写通知";
$content="
位于sunhb.me上的意见反馈表单填写通知
表单填写通知
位于sunhb.me上的意见反馈表单有填写通知,内容如下:
姓名:{$_post["name"]}
QQ:{$_post["qq"]}
意见内容:{$_post["suggestion"]}
本邮件为系统发出,请勿回复!
©Xs sunhb.me
";
//设置邮件格式
$headers="MIME-Version:1.0"."\r\n";
$headers.="Content-type:text/html;charset=iso-8859-1"."r\n";
$headers.="from:system@sunhb.me";
//发送邮件
mail($to,$subject,$content,$headers);
echo "表单已提交";
}
else
//如果没有填写并提交,则显示表单
{
echo "
";
echo "姓名:";
echo "QQ:";
echo "意见:";
echo "";
echo "
";
}
?>
今天上午没事时浏览自己的网站,发现它总缺个什么,自己还是一个初学者,应该有一个让别人提意见的机制吧,便写了短短50多行的意见反馈表单,以便让浏览者能够在发现我的错误后及时让我知晓,及时改正错误。
还有的是mail函数的格式:
mail(to,subject,content,headers)
当我学习mail()这个函数时,我才了解到一封邮件是可以没有发件人的。发件人的信息包含在"headers"中。