簡體   English   中英

405 HTTP 在 PHP / HTML 表單上提交數據時出錯

[英]405 HTTP Error on submitting data on PHP / HTML form

我正在構建一個表格,填寫的數據需要發送到 email。 我正在使用 HTML 和 PHP。 但不幸的是,當我按下提交按鈕時出現以下錯誤。

405 - 不允許使用 HTTP 動詞訪問此頁面。 您正在查找的頁面無法顯示,因為嘗試訪問的方法(HTTP 動詞)無效

PHP 代碼為:

 <?php if (isset($_POST['submit'])) { $name = $_POST['name']; $visitor_email = $_POST['email']; $message = $_POST['message']; $email_subject = "NEW MESSAGE VIA CONTACT FORM"; $email_body = "You have received a new message from the user ".$name. ".\n".$message; $to = "info@house.gr" $headers = "From: ".$visitor_email; mail($to, $email_subject, $email_body, $headers); header("Location: index.html?mailsend"); }?>

HTML 形式為:

 <form method="POST" class="contact-form" actions="contactform.php"> <input type="text" name="name" placeholder="Full Name"> <input type="text" name="mobile" placeholder="Your Mobile Phone"> <input type="text" name="email" placeholder="Your E-mail"> <textarea class="materialize-textarea" name="message" placeholder="Your Message"></textarea> <input type="submit" value="Submit" class="btn"> </form>

更新:對代碼進行此編輯:action="contactform.php",我沒有收到錯誤但 email 未發送

也許您在表單的屬性中編寫了操作而不是操作

actions="contactform.php"

應該

action="contactform.php"

您正在使用哪個 web 服務器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM