header() ist ein Name einer Funktion des CGI.pm Moduls, welches du allerdings nicht einbindest. Auch sonst definierst du nirgendwo eine header-Subroutine.
use Tschoe qw(Matti);
Wenn ich 'print header();' weglasse funktioniert es, wenn ich 'print "Content-type: text/html\n\n";' einfüge. Wenn ich allerdins CGI einbinde mit 'use CGI;' und 'print header();' stehenlasse bekomme ich wieder eine Fehlermeldung. Normalerweise sollte das doch funktionieren, oder?!
Ansonsten danke für die Hilfe. Eigentlich hätte ich selbst draufkommen sollen *schäm*.