我正在尝试使用HTML和PHP制作一个非常基本的联系表单。但是,出于某种原因,当我点击“提交”按钮时,我收到错误“405 Not Allowed”。为什么?我怎么能解决这个问题? (我在GitHub上托管我的网站)
我的HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="send_form_email.php" method="POST">
<input type="text" name="name" placeholder="Full Name">
<input type="text" name="mail" placeholder="Your e-mail">
<input type="text" name="subject" placeholder="Subject">
<textarea name="message" placeholder="Message"></textarea>
<button type="submit" name="submit">Send e-mail</button>
</form>
</body>
</html>
我的PHP:
<?php
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$subject = $_POST['subject'];
$mailFrom = $_POST['mail'];
$message = $_POST['message'];
$mailTo = "example@gmail.com";
$headers = "From: ".$mailFrom;
$txt = "You have received an e-mail from ".$name.".\n\n".$message;
mail($mailTo, $subject, $txt, $headers);
header("Location: index.php?mailsend");
}
(PS。我写的是“example@gmail.com”,因为我想将我的私人电子邮件保密。
PPS。我一直在尝试制作一个非常简单的联系表格(你写下你的名字邮件和邮件,网站的所有者在收件箱中收到它)但我的(绝望)尝试似乎都没有用。任何人都可以帮助我吗?)