Andreas: Fehler in Perl/CGI Script

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

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

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