hallo steckl,
Kann es sein, dass da nur ein use CGI; fehlt?
Nein. Dummerweise sind so ziemlich alle anderen in diesem Thread darauf eingestiegen.
Selbstverständlich ist es sogar mehr als angeraten, bei umfangreicheren HTML-Ausgaben das CGI-Modul zu benutzen. Aber _hier_ gehts ja nur darum, nachzuschauen, ob Perl überhaupt genutzt werden kann. Und _dazu_ muß man das CGI-Modul nicht zwingend bemühen - schaden würe es allerdings auch nix.
Aber wenn man schon das CGI-Modul bemüht, funktioniert dann
print header;
print "Hallo Welt";
sowieso nicht mehr.
Struppi und ich haben uns große Mühe gegeben, das CGI-Modul wenigstens ansatzweise zu erläutern. Im aktuell veröffentlichten SELFHTML-Kapitel ist der entsprechende Abschnitt zwar noch nicht wirklich aktuell, reicht aber für die hier angesprochene Frage noch aus.
Auf jedenfall solltest du noch "-w" und "use strict;" eingauen.
Das genügt eben nicht.
Grüße aus Berlin
Christoph S.