【发布时间】:2020-04-22 13:51:49
【问题描述】:
所以我按照以下video 设置我的电子邮件 PHP 表单。我将表格上传到我的网站进行测试。我在垃圾邮件收件箱中收到了这封电子邮件,但没有发送任何数据(姓名、电子邮件、消息等)。我需要帮助找出我做错了什么。
HTML
<form action="mailDeveloper.php" method="POST">
<p>Name:</p><input type="text" name="name" placeholder="John Smith" required autocomplete=""><br>
<p>Email:</p><input type="email" name="email" placeholder="example@example.com" required autocomplete=""><br>
<p>Subject:</p><input type="text" name="subject" placeholder="Support" required autocomplete=""><br>
<p>Message:</p><textarea name="message" placeholder="Comments, questions, and anything else" required></textarea><br>
<input type="submit" value="Submit">
</form>
PHP
<?php
if(isset($_POST['submit'])) {
$name = $_POST['name'];
$subject = $_POST['subject'];
$mailFrom = $_POST['email'];
$message = $_POST['message'];
}
$mailTo = "info@lpstories.com";
$headers = "From: ".$mailFrom;
$txt = "You have received an email from ".$name.".\n\n".$message;
mail($mailTo, $subject, $txt, $headers);
header("Location: index.php?mailsend") or die("There was an error, and your email did not send!");
?>
【问题讨论】:
标签: php email post contact-form-7