Fehler in Perl/CGI Script
Andreas
- cgi
Hallo,
hab mit Perl und CGI eigentlich wenig am Hut, bin als nur froh wenns läuft.
Im Anhang habe ich ein Gästebuch Script, das nicht von mir stammt, aber etwas überarbeitet wurde. Als Fehlermeldung kommt "Premature end of script headers". Ist es eigentlich egal ob das Script die Endung pl oder cgi hat? kann ich das Perl-Script einfach in CGI umbenennen? Im Beispiel hab ich die pl Datei in das CGI-Bin Verzeichnis kopiert und mit Html-Form aufgerufen.
Gruß Andreas
Anhang:
http://www.ferienimschwarzwald.de/CGI-Script.txt
Hi Andreas
oftmals fehlt die Zeile:
print "Content-type: text/html\n\n";
Wichtig: Die muss als erste Bildschirmausgabe geprinted werden!
Es ist auch möglich, dass _gar keine_ Ausgabe stattfindet, dann hast Du das auch.
pl -> cgi sollte imho egal sein, es sei denn (O:
Es werden andere cgis/pls "required" oder innerhalb des scripts ist ein Link (Formular etc.) auf ebd. *.pl (die dann cgi heisst unsd nicht da ist)
Wenn *pl läuft, lass es dabei; das ist grundsätzlich die bessere Endung
Gruss Julius
Hallo,
wenn du dir das Script angesehen hättest, hättest du gesehen daß ich das schon habe. Ansonsten danke für deine Antwort.
Gruß Andreas