php联系人表单有问题..是我的代码还是我的服务器设置?
我一直在尝试构建一个php联系人表单,但没有得到预期的结果,有人能告诉我下面的代码是否可以在这些服务器上运行,或者它是否是falt的代码吗 contact.phpphp联系人表单有问题..是我的代码还是我的服务器设置?,php,forms,contact,Php,Forms,Contact,我一直在尝试构建一个php联系人表单,但没有得到预期的结果,有人能告诉我下面的代码是否可以在这些服务器上运行,或者它是否是falt的代码吗 contact.php <form name="contact" action="contactMail.php" method="POST" enctype="multipart/form-data"> <table id="contactTable"> <
<form name="contact" action="contactMail.php" method="POST" enctype="multipart/form-data">
<table id="contactTable">
<tr>
<td id="contactTable"><label for="name">Name</label></td>
<td><input name="name" id="name" type="text" size="30" required="required" /></td>
</tr>
<tr>
<td id="contactTable">Subject</td>
<td><input name="subject" id="subject" type="text" size="30" required="required" ></td
></tr>
<tr>
<td id="contactTable"><label for="email">Email</label></td>
<td><input name="email" id="email" type="email" size="40" required="required" ></td>
</tr>
<tr>
<td id="contactTable" valign="top"><label for="message">Message</label></td>
<td><textarea id="message" name="message" required="required" ></textarea ></tr>
</table>
<div align="center">
<input id="blueButton" type="reset" value="Clear All">
<input id="blueButton" type="submit" value="Send Message">
</div>
</form>
名称
主题
电子邮件
消息
contactMail.php
<?php $name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "example@hotmail.co.uk";
$subject = $_POST['subject'];
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
header ("refresh:2;url=contact.php");
?>
这取决于很多事情——首先,你没有说明你的“期望结果”是什么,也没有解释发生了什么 但是,我的假设是,您希望: 1/要发送的电子邮件 2/向用户显示消息“谢谢!” 3/2秒后,用户被重定向到新页面: 因此,您的主要问题是头-在将输出发送到浏览器后无法发送头(echo()就是这样做的),因此不会发送头() 因此,您需要在以下位置交换行:
header ("refresh:2;url=contact.php");
echo "Thank You!";
我认为你需要给要么从电子邮件或电子邮件作为域电子邮件。
示例:如果“xxx.com”,那么“xxx”是您的域名,因此您的域电子邮件类似于demo@xxx.com您需要让我们知道您得到了什么样的结果,为什么它们不是期望的结果,以及期望的结果应该是什么。而且,我从未见过刷新:2;url=标题之前…没问题-如果这解决了您的问题,请接受答案。