Formmailer: Die angeforderte URL konnte nicht geholt werden
holger kuehne
- perl
0 Olaf Baumann0 Cheatah
Hi
Ich habe ein Problem mit dem Formmailer von Matt Wright.
Ich hab leider absolut keine Ahnung von Perl und Co. (Deshalb habe ich auch das Script "geklaut")
Beim versenden des Formulare kommt folgende Fehlermeldung:
Die angeforderte URL konnte nicht geholt werden
Während des Versuches, die Anfrage
POST /cgi-bin/Formmail.pl HTTP/1.0
Referer: http://www.gjw-hessen.de/interaktiv/email.html
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.03 [de] (Win95; I)
Host: www.gjw-hessen.de
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Language: de
Accept-Charset: iso-8859-1,*,utf-8
Content-Type: text/plain
Content-Disposition: inline; form-data
zu verarbeiten,
trat der folgende Fehler auf:
Ungültige Anfrage
Ein Teil dieser HTTP-Anfrage ist ungültig. Mögliche Gründe dafür sind:
eine fehlende oder unbekannte Anfrage-Methode (GET, POST),
eine fehlende oder unvollständige URL,
eine fehlende HTTP Versionbezeichner ('HTTP/1.0')
eine zu große Anfrage,
das Fehlen von Content-Length für POST- oder PUT-Anfragen, oder
die Benutzung ungültiger Zeichen im Rechnernamen des Zieles - Unterstriche ('_'), Umlaute und Kommata sind nicht erlaubt.
Ich hab versucht diese "Anleitung stueck fuer Stueck durchzugehen, aber ich bin zu keiner Loesung gekommen:
1. Das Formular kann sowohl GET als auch POST verarbeiten.
2. Die URL muesste auch richtig sein (das Perlprogramm befindet sich unter http://gjw-hessen.de/cgi-bin/ und wird auch genauso geschrieben! nicht etwa FormMail.pl)
3. HTTP Versionsbezeichner scheint auch vorhanden
4. grosse Anfrage??
5. Content-Length fehlt nicht und ebensowenig sind Unterstriche oder aenliches vorhanden.
Bestimmt ist das ein ganz dummer Fehler.
Hier nochmal die URL zum testen:
http://www.gjw-hessen.de/interaktiv/email.html
Tschau und schonmal vielen Dank fuer alle Antworten Holger
Hier ist ein Formmailer der auf jeden Fall funzt:
http://www.homepageforum.de/add-ons/formmailer-anleitung.shtml
Hi,
Ich habe ein Problem mit dem Formmailer von Matt Wright.
kein Wunder; Scripts von Matt Wright sind schlechte Wahl. Unter http://www.cgi-resources.com/ findest Du viele bessere.
- Die URL muesste auch richtig sein (das Perlprogramm befindet sich unter http://gjw-hessen.de/cgi-bin/ und wird auch genauso geschrieben! nicht etwa FormMail.pl)
Die URL an sich ist auch richtig...
<form name="emailgjw" action="http://www.gjw-hessen.de/cgi-bin/Formmail.pl" method="POST" enctype="text/plain">
Nimm mal den enctype weg, der dürfte da nichts verloren haben.
Cheatah
Hi Cheatah
Danke, der enctype wars! Hab mir daraufhin nochmal angeschaut was der enctype eigentlich bedeutet ;-))
Jetzt klappt alles, obwohl das Script eine "schlechte Wahl" ist. ;-))
Tschau Holger