Perl/CGI Newbie - Probleme
Erik Möller
- perl
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Ö
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!
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Ö