私はgithubページにウェブサイトを掲載しており、連絡フォームはphpで書かれています。しかし、フォームに記入して送信しようとすると、405エラーが発生します。何が問題なの?私の連絡先フォーム(php)がGitHubページで動作しないのはなぜですか?
これを公開する前にこれをテストしたところ、連絡フォームからメールを簡単に送信して問題なく受信できました。しかし、今は正しく動作していないようです。
これは私のPHPファイルがどのように見えるかです:
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$to = "mymail"; // this is your Email address
$from = $_POST['email']; // this is the sender's Email address
$contact_name = $_POST['contact_name'];
$phone_number = $_POST['phone_number'];
$subject = "Someone messaged you from you. Website";
$subject2 = "Copy of your messa";
$contact_message = "heir phone number: ";
$message2 = "Here you ad.";
$headersReply = 'From: ' . $to . "\r\n" .
'Reply-To: ' . $to . "\r\n";
$headersReply2 = 'From: ' . $from . "\r\n" .
'Reply-To: ' . $from . "\r\n";
mail($to,$subject,$contact_message, $headersReply2);
mail($from,$subject2,$message2, $headersReply); // sends a copy of the message to the sender
}
?>
Githubはウェブホストではありません –