PHP表单到电子邮件[mail()函数]不';行不通
我的联系方式有问题。当我点击提交按钮时,php页面将加载,但php消息不会显示,电子邮件也不会发送 这是我的表格代码:PHP表单到电子邮件[mail()函数]不';行不通,php,forms,Php,Forms,我的联系方式有问题。当我点击提交按钮时,php页面将加载,但php消息不会显示,电子邮件也不会发送 这是我的表格代码: <form name="Contact" method="post" action="form_to_email.php"> <table width="100%" border="0" cellpadding="0" cellspacing="20"> <tr> <td width="25%">
<form name="Contact" method="post" action="form_to_email.php">
<table width="100%" border="0" cellpadding="0" cellspacing="20">
<tr>
<td width="25%"><em>Full name:</em></td>
<td width="75%"><input type="text" name="FName" id="FName" accesskey="F" placeholder="First name" required autocomplete="on">
<input type="text" name="LName" id="LName" accesskey="L" placeholder="Last name" required autocomplete="on"></td>
</tr>
<tr>
<td><em>E-mail address:</em></td>
<td><input name="Email" type="text" id="Email" placeholder="you@you.com" accesskey="E" size="25" required autocomplete="on"></td>
</tr>
<tr>
<td><em>Subject:</em></td>
<td><select name="Subject" id="Subject" accesskey="S">
<option value="Comment">Comment</option>
<option value="Question">Question</option>
</select></td>
</tr>
<tr>
<td><em>Comments/Questions:</em></td>
<td><textarea name="Comments" id="Comments" cols="45" rows="5" accesskey="C" required title="Please type your comment or question here."></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" id="Submit" value="Submit"></td>
</tr>
</table>
</form>
全名:
电子邮件地址:
主题:
评论
问题:
评论/问题:
PHP代码(form_to_email.PHP)为:
感谢您联系我们。我们将很快与您联系。
我使用的服务器可能有问题?默认的PHP变量在这里,除了我不理解该页面所说的任何内容
还可以通过members区域配置一些PHP变量。它说,对于新用户,安全模式在最初的几个小时内会自动关闭。其他默认设置是:register\u globals打开,magic\u quotes\u gpc关闭,allow\u url\u include关闭,short\u open\u tag关闭。在您的表单中,您使用了name
Email
输入
但是在form_to_email.php
中,您使用了如下
if(isset($_POST['email'])) {
}
所以应该是,
if(isset($_POST['Email'])) {
}
还有
$email\u from=$\u POST['email\u from']
应更改为$email\u from=$\u POST['email']
您的表单输入被称为电子邮件
,但您正在寻找$\u POST['Email']
-案例需要匹配。您应该在此处添加一些垃圾邮件保护,要么是验证码,要么是一些随机算术问题,例如1+2等于多少,等等,以便自动代码无法发布和(洪水)给你发电子邮件。@andrewsi是的我修好了谢谢:)@nrathaus我会的,我只是需要它先工作!婴儿步:)谢谢你的建议!谢谢你,成功了!我以为问题比那更复杂,哈哈。再次感谢你:)
if(isset($_POST['Email'])) {
}