Sorry, für die kurze Anbindung vorhin.
Also ein normals HTML-Kontaktformular
mit der Formaktion auf einen Formmailer aus PHP. Diesen Mailer habe ich "Mail.php" genannt und sieht so aus:
<?php
$strEmpfaenger = 'qrst@uvwx.yz';
$strFrom = '"Formmailer" qrst@uvwx.yz';
Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Feedback';
$strReturnhtml = 'http://www.thanks.xy/thanks.html';
$strDelimiter = ":\t";
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
Die HTML - Datei schaut so aus:
<form action="mail.php" method="post">
und dann logischer Weise die Formularfenster etc.
nun stell ich das ganze online und wenn ich auf senden klicke erklärt er mir, dass "die Methode: Post nicht erlaubt ist". Eine Mail kommt auch nicht an. Auch die thanks-Seite wird nicht angezeigt.
Woran könnte das liegen? Und wie könnte ich das beheben
Danke
Peter