Jonas Hauenstein: Probleme mit MIME-Typen / Erkennung durch Browser

Beitrag lesen

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.

Leider hat sich aber bei mir ein User gemeldet, der mit Mozilla / Firebird unter Debian nicht die Seite, sondern nur den Quelltext als angezeigt bekommt.

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\n\n";

@_[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\n\n"
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