【发布时间】:2014-10-23 21:55:02
【问题描述】:
我有一个仅发送某些特定字段的联系表单,但我不完全确定原因。正在发送公司名称和位置,但未发送描述。这是下面的脚本。
PHP端:
$companyname=$_REQUEST['companyname'];
$location=$_REQUEST['location'];
$description=$_REQUEST['description'];
if (($companyname=="")||($location=="")||($description==""))
{
echo "Company Name, Company Location, and Company Description are required, please fill <a href=\"\">the form</a> again.";
}
else{
$from="From: <$email>\r\nReturn-path: $email";
$subject="Company Information";
mail("n.dumanov@gmail.com", $subject, $companyname, $location, $description);
}
}
HTML 表单:
<form class="xform" id="admin_form" method="post">
<label align = "left">Company Name *</label>
<section class="col col-4">
<label class="input"> <i class="icon-prepend icon-user"></i> <i class="icon-append icon-asterisk"></i>
<input type="text" name="companyname" placeholder="Company Name">
</label>
</section><br>
<label align = "left">Company's Province of Operation *</label>
<section class="col col-4">
<label class="input"> <i class="icon-prepend icon-user"></i> <i class="icon-append icon-asterisk"></i>
<input type="text" name="location" placeholder="Company's Province of Operation">
</label>
</section><br>
<label align = "left">Company Description *</label>
<section class="col col-4">
<label class="input"> <i class="icon-prepend icon-user"></i> <i class="icon-append icon-asterisk"></i>
<textarea type="text" name="description" placeholder="Please be as specific as possible. Include information about what kind of work your company does, what sector you operate in, and the type of legal services you will require."></textarea>
</label>
</section><br><form>
非常感谢任何帮助!
【问题讨论】:
-
你有五个参数传递给
mail()。 man page 表示它接受五个参数。但是,请检查您的五个参数是否与预期的五个参数匹配。尤其是最后两个似乎没有意义。