php - 联系表格不发送消息
问题描述
我在 php 中的联系表格不会将消息发送到邮件,所以我需要知道这里有什么问题您会在这里找到带有文件名的 html 表格:index.php 和带有名称的 php 表格:mail.php
<form class="form" action="mail.php" method="post" name="contactform">
<input class="name" type="text" placeholder="Name" name="name">
<input class="email" type="email" placeholder="Email" name="email" >
<input class="phone" type="text" placeholder="Phone No:" name="phone">
<textarea class="message" id="message" cols="30" rows="10" placeholder="Message"name="message" ></textarea>
<input class="submit-btn" type="submit" value="Submit">
</form>
<?php
if (isset($_POST['submit']) ) {
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$from = 'From: phone';
$to = 'modysaid26@gmail.com';
$subject = 'message';
$body = "From: $name\n E-Mail: $email\n Phone Number: $phone\n Message:\n $message";
if (isset($_POST['submit'])) {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Your message has been submitted</p>';
} else {
echo '<p>Something went wrong, please try again!</p>';
}
}
}
?>
解决方案
您也不需要将名称放在表单标签上删除类:
<form action="mail.php" method="post">
推荐阅读
- python-3.x - Conda 无法安装烧瓶引导程序
- angular - Angular:如何动态更改 scss 变量?
- ios - 我正在尝试从 Swift subreddit 解析 JSON。为什么我有问题?
- xamarin - 有没有办法使用 MvvmCross 在 Xamarin Forms 中使用嵌套的 CollectionViews?
- c++ - 基于范围的循环,自动引用指针
- redis - 如何使用生菜反应api处理get命令的空响应
- flowtype - 流返回错误的类型
- java - 如何将其转换为 Mockito 2.2?
- c# - 无法从 MVC 发送邮件
- python - 如何在定义函数时消除python中的索引错误