agapanthus: So gehts...

Beitrag lesen

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