Hallo zusammen
Ich hoffe, ihr könnt mir weiterhelfen.
Meine Seite (http://www.ps2zone.ch) wird komplett mit Perl (cgi) dynamisch erzeugt. Das Ganze klappt auch hervorragend.
Wenn ich aber mit Mozilla / Opera drauf gehe, wird nur der Quelltext angezeigt!
Nach überprüfungen auf dem Server der Apache-Config kann es nicht daran liegen. Also muss das Problem innerhalb der Scripte zu finden sein.
Grundsätzlich gebe ich sämtlichen Text auf einmal mittels subroutine an den Borwser aus. Bis dahin bleibt der gesamte Queltext in einer (mehreren) Variablen gespeichert.
Die Subroutine sieht grundsätzlich folgerndermasen aus:
#####sub printhtml - html output#####
sub printhtml {
print "Content-Type: text/html\015\012\015\012";
$_[0] =~ s/[searchurl]/$searchurl?zone=$zone/g;
@tmp = split(/[.:.]/,$_[0]);
foreach(@tmp) {
print "$_\n";
}
exit;
}
#####end sub printhtml#####
Wie ihr seht, gebe ich vor jeglicher Ausgabe
"Content-Type: text/html\015\012\015\012"
aus. Damit sollte ich doch eben dieses Problem verhindern, oder?
Ich bin echt etwas ratlos (eigentlich komplett ratlos :)) und um jede Hilfe dankbar!!
Schöne Grüsse
Jonas