Moin.
Hat jemand eine Idee?
Ja, eben ist es mir eingefallen, ich hatte mal ein ähnliches Problem. Aber ich glaube mich zu erinnern, das es nicht mit TinyWeb war.
Also: den Grund dafür habe ich noch nicht untersucht, ich habe aber eine Lösung. Irgendwie möchte CGI den HTML-Header selbst ausgeben.
Eine kleine Änderung, und schon gehts:
###################################
use CGI;
$query = new CGI;
print $query->header('text/html');
print "Hello, World!\n";
###################################
Und konsequenter weise dann so:
use CGI::Carp qw(fatalsToBrowser);
use CGI;
$query = new CGI;
print $query->header('text/html');
print $query->start_html(-title=>'Hello world');
print "hello world!\n";
print $query->end_html;
Und vielleicht können die Perl-Gurus hier mal schreiben, warum man nach dem "use CGI" den Header zwingend wie o.g. ausgeben muß.
Gruß Frank