sdgfnnfg433d: Kontaktformular: methode Post geht nicht

Beitrag lesen

Hi, mein Kontaktformular funktioniert leider nicht so wie es soll. Es gibt eine Fehlermeldung, dass method Post nicht erlaubt sei. Ich hoffe ihr könnt mir da helfen:

 <!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>Titel</title>
<link rel="stylesheet" href="style.css">
</head>
<body>

<form action="kontaktformular.php" method="post">
 <div id="kontaktformular">		
 <div class="kontaktformular_spalte"><div class="kontaktformular_bezeichnung">Vorname:</div> <input class="kontaktformular_feld" type="text" name="vorname" /></div>
 <div class="kontaktformular_spalte"><div class="kontaktformular_bezeichnung">Nachname:</div> <input class="kontaktformular_feld" type="text" name="nachname" /></div>
 <div class="kontaktformular_spalte"><div class="kontaktformular_bezeichnung">E-Mail:</div> <input class="kontaktformular_feld" type="text" name="e-mail" /></div>
 <div class="kontaktformular_spalte"><div class="kontaktformular_bezeichnung">Telefon:</div> <input class="kontaktformular_feld" type="text" name="telefon" /></div>
 <div class="kontaktformular_spalte"><div class="kontaktformular_bezeichnung">Stra&szlig;e:</div> <input class="kontaktformular_feld" type="text" name="strasse" /></div>
 <div id="kontaktformular_spalte_plz"><div class="kontaktformular_bezeichnung">PLZ:</div> <input id="kontaktformular_feld_plz" type="text" name="plz" /></div>
 <div id="kontaktformular_spalte_ort"><div class="kontaktformular_bezeichnung">Ort: </div><input id="kontaktformular_feld_ort" type="text" name="ort" /></div>
 <div id="kontaktformular_spalte_betreff"><div class="kontaktformular_bezeichnung">Betreff: </div><input id="kontaktformular_feld_betreff" type="text" name="betreff" /></div>
 <div id="kontaktformular_spalte_nachricht"><div class="kontaktformular_bezeichnung">Nachricht: </div><textarea id="kontaktformular_feld_nachricht" type="text" name="nachricht" ></textarea></div>
 <input type="submit" value=" Absenden " id="absenden" name="abschicken">
        </form>

</div>
</body>
</html>
#kontaktformular{
margin-left: 80px;
margin-top: 40px;
background: white;
box-shadow: 3px 3px 3px 3px #bbbbbb;
height: 700px;
width: 934px;
float: left;
}

.kontaktformular_spalte{
float: left;
margin-left: 50px;
margin-top: 20px;
width: 392px;
}

.kontaktformular_bezeichnung{
color: #555655;
}

.kontaktformular_feld{
width: 392px;
box-shadow: 1px 1px 7px 1px grey;
border-radius: 5px;
}

#kontaktformular_spalte_plz{
width: 122px;
margin-left: 50px;
margin-top: 20px;
float: left;
}

#kontaktformular_feld_plz{
width: 122px;
box-shadow: 1px 1px 7px 1px grey;
border-radius: 5px;
}

#kontaktformular_spalte_ort{
width: 265px;
margin-left: 5px;
margin-top: 20px;
float: left;
}

#kontaktformular_feld_ort{
width: 265px;
box-shadow: 1px 1px 7px 1px grey;
border-radius: 5px;
}

#kontaktformular_spalte_betreff{
width: 834px;
margin-left: 50px;
margin-top: 20px;
float: left;
}

#kontaktformular_feld_betreff{
width: 834px;
box-shadow: 1px 1px 7px 1px grey;
border-radius: 5px;
}

#kontaktformular_spalte_nachricht{
width: 834px;
margin-left: 50px;
margin-top: 20px;
float: left;
}

#kontaktformular_feld_nachricht{
width: 834px;
box-shadow: 1px 1px 7px 1px grey;
border-radius: 5px;
height: 250px;
}

#absenden{
float: right;
margin-right: 50px;
margin-top: 30px;
}
<?php
$Mail = "meinemail@abc.de"; 
$Betreff = "Kontaktformularnachricht";

  
  if(isset($_POST['abschicken'])){
   
    if(empty($_POST['vorname']) OR empty($_POST['nachname']) OR empty($_POST['e-mail']) OR empty($_POST['strasse']) OR empty($_POST['plz']) OR empty($_POST['ort']) OR empty($_POST['betreff']) OR empty($_POST['nachricht']) OR empty($_POST['telefon'])){ // Wenn eins der Felder nicht ausgefüllt wurde, dann wird darauf hingewiesen, dass man alle Felder ausfüllen muss.
      print "Bitte f&uuml;llen Sie alle Felder korrekt aus! \n";
    }

    else{

      $Abs_Mail = $_POST['e-mail']; 
      $Abs_Vorname = $_POST['vorname'];
	  $Abs_Nachname = $_POST['nachname'];
	  $Abs_Telefon = $_POST['telefon'];
	  $Abs_Strasse = $_POST['strasse'];
	  $Abs_Plz = $_POST['plz'];
      $Abs_Ort = $_POST['ort'];
	  $Abs_Betreff = $_POST['betreff'];
	  $Abs_nachricht = $_POST['nachricht'];
	  

      $Nachricht = "Vorname:$Abs_Vorname </br>
					Nachname:$Abs_Nachname</br>
					E-Mail:$Abs_Mail</br>
					Telefon:$Abs_Telefon</br>
					Strasse:$Abs_Strasse</br>
					Plz:$Abs_Plz</br>
					Ort:$Abs_Ort</br>
					Betreff:$Abs_Betreff</br>
					Nachricht:$Abs_nachricht ";
 
    
      $senden = mail($Mail, $Betreff, $Nachricht,"From: $Abs_Mail");
 

     if($senden){
        print "Ihre Mail wurde erfolgreich an uns versandt. 

";
      }
    
    }
  }
?>