我有一个联系表格发布名称,电子邮件地址和消息。我想检索这些值并将其作为电子邮件发送。从邮政检索键值
这里是我的代码:
<?php
foreach($_POST as $key=>$value)
{
$key = $value;
}
$subject = "Website Contact Form";
$sender = $email;
$bccemail = $adminemail;
$receiver = $adminemail;
if(isset($name) and isset($email) and isset($sender) and isset($receiver) and isset($subject)) {
$ToEmail = $receiver;
$mailheader = "From: " .$sender."\r\n";
$mailheader .= "Bcc: " .$bccemail."\r\n";
$mailheader .= "Reply-To: ".$sender."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$message_body = "<br /><b>Name:</b> " . $name . "<br />";
$message_body .= "<b>Email: </b> " . $sender . "<br />";
$message_body .= $message . "<br />";
if(@mail($ToEmail, $subject, $message_body, $mailheader))
{
echo "Success";
} else {
echo "Error";
}
} else {
echo "Big Error";
}
?>
由此我得到呼应 - “大错误”。
如果我回音......
foreach($_POST as $key=>$value)
{
echo "Key: $key<br />\n";
echo "Value: $value<br />\n";
}
然后我得到
键:命名 值:杰克 关键:电子邮件 值:[email protected] 重点:消息 值:这是消息
所以我知道表单数据被张贴。
如果我把变量引入像这样的PHP ..
$name = "Jake";
$email = "[email protected]";
$message = "This is the message";
然后就是作品。
所以我知道这是从数组中检索表单数据。
太容易了!谢谢。 – JakeKempo