【发布时间】:2009-07-13 11:43:37
【问题描述】:
您好,我正在尝试为 php 制作一个反馈表单并且它有效,但我只是想知道,我可以制作一组代码也将这封电子邮件发送给发送这封邮件的访问者吗?还标记了一条小消息,例如“谢谢您的反馈。这是您写的消息“.....”。这是我的代码:
<?php
$myemail = "****@myemail.com";
$ccx = "";
if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
{
echo "<h2>Use Back - Enter valid e-mail</h2>\n";
$badinput = "<h2>Feedback was NOT submitted</h2>\n";
}
if(empty($visitor) || empty($visitormail) || empty($notes )) {
echo "<h2>Use Back - fill in all fields</h2>\n";
}
echo $badinput;
$todayis = date("l, F j, Y, g:i a") ;
$attn = $attn . "(" . $ccopy . ")" ;
$subject = $attn;
$notes = stripcslashes($notes);
$message = " $todayis \n
From: $visitor ($visitormail)\n
Website URL: $weburl \n
Message: $notes \n
Additional Info : IP = $ip \n
Browser Info: $httpagent \n
Referral : $httpref \n
";
$from = "From: $visitormail\r\n";
if (($ccopy == "ccyes") && ($visitormail != ""))
mail($visitormail, $subject, $message, $from);
if ($myemail != "")
mail($myemail, $subject, $message, $from);
if ($ccx != "")
mail($ccx, $subject, $message, $from);
?>
哦,还有一件事可以将时间戳更改为亚洲吗? +8 格林威治标准时间?我对php的了解很少。谢谢!
【问题讨论】:
-
不要这样做。您允许任意访问者将您的电子邮件发送到任意电子邮件地址。垃圾邮件发送者喜欢这个。
-
说真的,不要这样做!大卫·多沃德是绝对正确的。