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