holger kuehne: Formmailer: Die angeforderte URL konnte nicht geholt werden

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

  1. Hier ist ein Formmailer der auf jeden Fall funzt:
    http://www.homepageforum.de/add-ons/formmailer-anleitung.shtml

  2. 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.

    1. 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

    1. 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