【发布时间】:2017-07-04 06:05:10
【问题描述】:
我使用以下脚本创建了一个网络论坛。我能够收到来自我的网站的查询;但是,访问者的电子邮件地址并未显示在网站管理员发送的电子邮件中。我想在这里得到一些指导来解决这个问题。
这是我的 PHP 脚本:
<?php $name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "abc@gmail.com";
$subject = "Contact Form";
mail($recipient, $subject, $formcontent) or die("Error!");
echo "Thank You!";
?>
这是我从网站管理员那里得到的: 来自:xx 消息:xx
网站管理员发送的电子邮件中没有列出电子邮件地址。
我在网上发现了一些类似的脚本,另外还有两行:
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
这实际上给了我一个错误输出。
我该如何解决这个问题?
谢谢!
【问题讨论】: