javascript - 联系表格问题?
问题描述
我的网站上有联系表格(由 Hostinger 托管)它包含 3 个字段,我正在尝试在我的电子邮件中接收消息,因此我创建了 HTML 标签和 .php 处理程序。
当我单击提交时,问题没有发生,这是我的 HTML 和 PHP:
HTML:
<form method="POST" action="contact-form-handler.php">
<label class="nameLabel">Name:
<input type="text" name="name" id="name" required>
</label>
<label class="emailLabel">Email:
<input type="email" name="email" id="email" required>
</label>
<label class="messageLabel">Message:
<textarea class="textarea" name="message" id="message" required>
</textarea>
</label>
<input type="submit" class="button" value="SEND">
</form>
这是我的 .php
<?php
$name = $_POST['name'];
$visitor_email = $_POST['email'];
$message = $_POST['message'];
$email_from ='email@gmail.com';
$email_subject ="Form Submission";
$email_body = "User Name: $name.\n".
"User Email: $visitor_email.\n".
"User Message: $message.\n";
$to = "2ndemail@yahoo.com";
$headers = "From: $email_from \r\n";
$headers .= "Reply-To: $visitor_email \r\n";
mail($to,$email_subject,$email_body,$headers);
header("Location: index.html");
?>
解决方案
推荐阅读
- java - mapstruct 如何将实体映射到字符串并将字符串映射到相应的实体
- php - 我想在我的 URL 后面创建一个唯一的 id 并在其上回显一个页面怎么做?
- python - 在 Python 中从 Excel 数据透视表中获取原始数据
- .net - VB.NET 如何将锯齿状数组作为一维数组访问?
- c# - 带有 VS Android 模拟器的锐龙 3
- javascript - 无法从实时数据库 Firebase 中迭代子节点?
- c# - WCF 服务(NetTcpBinding)+ 托管 WPF 应用程序上的主机
- android - Why 32 bit and 64 bit Android application give different /proc/cpuinfo : feature list
- reactjs - 无法使用 getFieldDecorator 在输入字段上写入
- junit5 - 如何从 TestExecutionListener 访问测试方法注释