Cheatah: malformed header

Beitrag lesen

Hi,

wenn ich das teil ,it perl -c prüfe ist alles ok.

Dir sollte bewußt werden, daß Du genau steuern kannst, in welchem Verzeichnis Du Dich bei perl -c script.pl befindest - im CGI-Einsatz ist das unmöglich. Häufig ist eine nicht gefundene Datei Ursache für eine Fehlermeldung, die dann ein falscher HTTP-Header ist.

Kann es evt an einem HTML-Haeder liegen, den das Script in eine Datei schreibt ?

Im CGI-Einsatz mußt Du einen HTTP-Header nach STDOUT zurückprinten. Was Du in eine Datei schreibst ist egal, aber prüfe in jedem Fall den Fehlercode:

open(...) or die "Kann Datei nicht oeffnen: $!";

Der Fehler steht dann im Error-Log.

Cheatah