Erik Möller: Perl/CGI Newbie - Probleme

Folgendes Simpel-Skript mit CuteFTP und ASCII-Einstellung als "hw.cgi" auf den Server ins cgi-bin-Verzeichnis geladen und die Permissions auf 755 gesetzt:

#!/usr/bin/perl

print "Hallo Welt\n";

Server erzeugt bei Aufruf von hw.cgi (http://www.scireview.de/cgi-bin/hw.cgi) Fehlermeldung. Die dort genannten Problemloesungsansaetze helfen alle nicht, Syntax Checker sagt, der Code sei einwandfrei und der CGI Output Viewer bringt auch das "Hallo Welt", nur als Direktaufruf funktioniert's nicht. Wieso? Ist das Skript vielleicht *zu* simpel? Ein anderes, das ich vor langer Zeit mal eingebunden hatte (http://www.scireview.de/cgi-bin/formreturn.cgi) und das weitaus komplizierter ist (mit sendmail-Aufruf und so), funktioniert einwandfrei.

Für Hilfe dankbar

EMÖ

  1. hi!

    #!/usr/bin/perl

    print "Content-type: text/html\n\n";

    print "Hallo Welt\n";

    Bei CGI-Skripts musst du immer auch einen HTTP-Header ausgeben. Im Normalfall sollte es genügen, das Skript wie oben angegeben anzupassen.

    bye, Frank!

    1. Vielen Dank, Frank, hat sofort funktioniert! Vielleicht kannst Du mir auch bei meinem nächsten Problem helfen, ich habe der Übersicht halber einen neuen Beitrag aufgemacht.

      MfG
      EMÖ