需要关于PHP中的$\u POST的帮助吗

需要关于PHP中的$\u POST的帮助吗,php,Php,我的代码有问题,请告诉我我到底哪里出错了。我正在向我的帐户发送电子邮件,收到的错误是。。。我只得到了一半的信息 为了弄清楚我在问什么,我附上下面的代码 <?php $first_name = $_POST["name_t"] ; $last_name = $_POST["lname_t"] ; $contact=$_POST["contact"] ; $email = $_POST["email"] ; $adults =$_POST["no_adults_t"] ; $children

我的代码有问题,请告诉我我到底哪里出错了。我正在向我的帐户发送电子邮件,收到的错误是。。。我只得到了一半的信息

为了弄清楚我在问什么,我附上下面的代码

<?php

$first_name = $_POST["name_t"] ;
$last_name = $_POST["lname_t"] ;
$contact=$_POST["contact"] ;
$email = $_POST["email"] ;
$adults =$_POST["no_adults_t"] ;
$children = $_POST["no_children"] ;
$address = $_POST["address"] ;
$date = $_POST["date_t"] ;
$message = "First Name : ".$first_name."\n\nLast Name : ".$last_name."\n\nContact Number : ".$contact."\n\nAddress :".$address."\n\nE mail :".$email."\n\n  Number Of Adults : ".$adults."\n\nNumber Of children : ".$children."\n\nReservation Date : ".$date;

$headers = "From:" . $email;
@mail( "someone@someone.com", "some subject ",$message,$headers);

echo "<pre>".print_r($_REQUEST, 1)."</pre>";
print $first_name;
print $last_name;
print $contact;
print $email;
print $adults;
print $children;
print $address;
print $date;

print "<body style="."background-color:gray"."></body>
<h2 style="."color:maroon;".">Thank You.Your information has been submitted.Our Representative would be contacting you shortly</h2>
<h4 style="."color:blue"."><a href="."index.html".">Click Here To Go Back to Main Page.</a></h4>"
?>

尝试使用SMTP发送(http://phpmailer.worxware.com/)

请参阅此链接:-,
另外,请首先使用“var_dump($_POST);”并检查是否获取了所有值。我认为电子邮件功能在本地主机上不起作用。

请发布错误消息!不确定错误是什么。如果您也不确定,请从邮件功能的开头删除@,然后重试。如果您正在接收HTML邮件,请用一个快速通知替换\n,我希望您看到底部打印未关闭,这也会引发错误,如果您希望看到错误消息,请尝试添加
“\r\n”
而不是
“\n”
?电子邮件服务器可能期望前者,否则会将数据视为一条长线。@tobiask,blockhead:错误在于我只获得电子邮件和联系人的值。。。邮件中没有其他变量的值。@杰克:不,我还没试过。。。会有帮助吗?我也提到了错误部分。我遇到的错误是什么。@逊尼派梅农:谢谢你的回答。。我用“@”来支持警告消息。我是通过googlingSee W3愚人网站了解它的,因为我推荐/介绍了w3schools.com(不能否决你的答案,没有足够的代表点。谢谢你的回答…你是对的,rohit在本地主机上不起作用。我主持了这个网站:)