Ich habe eine Website auf github-Seiten veröffentlicht und habe ein Kontaktformular in PHP geschrieben. Wenn Sie jedoch versuchen, das Formular auszufüllen und zu senden, erhalte ich einen 405-Fehler. Was könnte das Problem sein?Warum funktioniert mein Kontaktformular (php) nicht mit GitHub-Seiten?
Als ich dies getestet habe, bevor ich es öffentlich machte, konnte ich problemlos E-Mails vom Kontaktformular senden und erhielt sie auch gut. Jetzt scheint es jedoch nicht richtig zu funktionieren. Diese
ist, wie meine PHP-Datei wie folgt aussieht:
<?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 ist kein Webhost –