Sven Saalfrank: Hilfe! - CGI - "lokal" von Perl nicht richtig ausgegeben!

Beitrag lesen

Hallo zusammen,

Meine CGI-Scripts werden nicht richtig zurückgegeben oder umgewandelt.
Ich habe bei mir einen lokalen Apache-Server eingerichtet und dazu ActivPerl installiert. (c:Apache/cgi-bin/usw.pl  und c:/perl/bin/perl.exe).
Meine Test-Perl-Script (test.pl) sieht folgendermaßen aus:

#!c:/perl/bin/perl.exe -w

print "Content-type: text/html\n\n";
print "<html><head><title>Hello world!</title></head><body>
<h1>Hello world!</h1></body></html>";

Und das kommt heraus, nachdem ich in der Adresszeile des Browsers "http://localhost/cgi-bin/test.pl" eingegeben habe:

#!c:/perl/bin/perl.exe -w print "Content-type: text/html\n\n"; print "
Hello world!
";

..wobei das "Hello world!"aber bereits in "h1" Überschrift wiedergegeben wird. - Was mache ich falsch??

Bitte helft mir, Danke.