Ralf d.: Probleme mit $ENV{SCRIPT_NAME}

Beitrag lesen

Hallo zusammen!

Ich arbeite mich gerade ein im CGI/DBI und habe aus einem Buch ein Perl Script abgetippt das leider nicht funktioniert.
Das Script soll mit Templates arbeiten und weisst einer Variable den Wert von $ENV{"SCRIPT_FILE_NAME"} zu.
Leider bleibt diese Variable leer......
Wenn ich den Wert der eigentlich drin stehen soll eintrage ($action = "/cgi-bin/reg.pl";)
erhalte ich folgenden Server Fehler:
malformed header from script. Bad header=/cgi-bin/reg.pl: reg.pl

woran kann das liegen?
Wenn ich mit einem Beispiel-Code aus dem Selfhtml die Servervariablen ausgeben lasse dann wird der richtige wert angezeigt.

Bin um jeden Ratschlag dankbar.