Ich habe ein Kontaktformular erstellt und es lief auf einer kostenlosen Webspace von Funpic auch perfekt.
Jetzt habe ich es auf die Webspace von 1 & 1 geladen und musste folgende Fehlermeldung lesen: "Method Not Allowed - The requested method POST is not allowed for the URL /versand.html."
Ausschnitt aus "kontakt.html":
Script der "versand.html":
Ich habe schon gegoogelt, aber wirklich effektiv war es letztendlich doch nicht. Vielleicht hat ja jemand den entscheidenden Tipp für mich.
Bin für jede Hilfe dankbar.
Jetzt habe ich es auf die Webspace von 1 & 1 geladen und musste folgende Fehlermeldung lesen: "Method Not Allowed - The requested method POST is not allowed for the URL /versand.html."
Ausschnitt aus "kontakt.html":
HTML:
<form action="versand.html" method="post">
<tr>
<td>Name, Vorname:</td>
<td><input name="Name" size="30" type="text"></td>
</tr>
<tr>
<td>Ihre E-Mail-Adresse:</td>
<td><input name="Email" size="30" type="text"></td>
</tr>
<tr>
<td>Ihr Aktenzeichen:</td>
<td><input name="Aktenzeichen" size="15" type="text"></td>
</tr>
<tr>
<td>Empfänger:</td>
<td><select name="Empfaenger" size="1">
<option value=geldhai55@web.de selected=selected>Büro</option>
<option value=mail@mail.de>Mail 1</option>
<option value=mail@mail.de>Mail 2</option>
<option value=mail@mail.de>Mail 3</option>
</select>
</td>
</tr>
<tr>
<td>Betreff:</td>
<td><input name="Betreff" size="30" type="text"></td>
</tr>
<tr>
<td>Ihre Nachricht:</td>
<td><textarea cols="42" name="Nachricht" rows="11"></textarea></td>
</tr>
<tr>
<td>Rechtschutzversichert?</td>
<td> Ja <input name="Rechtschutzversicherung" type="radio" value="ja"> Nein <input name="Rechtschutzversicherung" type="radio" value="nein"></td>
</tr>
<tr>
<td align="right" colspan="2"><input name="Send" type="submit" value="Senden"></td>
</tr>
</form>
Script der "versand.html":
PHP:
<?php
$Empfaenger = $_POST['Empfaenger'];
if($_REQUEST['Send'])
{
if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
echo"Vielen Dank für Ihre Nachricht!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie zum <a href="kontakt.html">Kontaktformular</a> zurück.";
}
?>
Ich habe schon gegoogelt, aber wirklich effektiv war es letztendlich doch nicht. Vielleicht hat ja jemand den entscheidenden Tipp für mich.
Bin für jede Hilfe dankbar.