Plöder Firefox Plöder ... zeigt nur Quelltext
Frank
- html
0 Gunnar Bittersmann0 Frank
0 Jan L.
Hi,
hat jemand 'ne Idee,
warum Firefox eine *.cgi (-Ausgabe), die mit
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 4.0//EN//">
beginnt, als text/plain darstellt?
Nicht mal Dreamweaver 4 hat beim Quelltext
der Seite irgendwas zu meckern,
und der Nachbarframe mit identischem Kopf
wird korrekt angezeigt.
So'n Plöder FF ...
Dank, Frank
Frank,
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 4.0//EN//">
Komische Doctype-Angabe. IETF?
beginnt, als text/plain darstellt?
Weil der Server sie als text/plain ausliefert vielleciht?
Gunnar
Hi Gunnar
Weil der Server sie als text/plain ausliefert vielleciht?
Hab ich da was falsch verstanden?
Der Server liefert doch sowieso nur text aus.
Die Interpretation geschieht doch im Browser, oder?
Und andere cgis werden korrekt interpretiert.
Da sind auch alle <HTML>,<HEAD>,<BODY> sauber mit </...> geschlossen.
Gross-/Kleinschreibung identisch etc.
und ich blick's nicht ...
Gruss, FRANK
Hi Frank,
Weil der Server sie als text/plain ausliefert vielleciht?
Hab ich da was falsch verstanden?
ja
Der Server liefert doch sowieso nur text aus.
Die Interpretation geschieht doch im Browser, oder?
Nein, der Server liefert einen Header mit. In einigen Browser kannst du dir die auch anzeigen lassen, z.B. im Firefox mit WebDevelopper Bar: Information -> View Response Headers.
Gleiches ist übrigens das, was du in PHP mit header() abschickst.
MfG, Dennis.
Hi Dennis
Nein, der Server liefert einen Header mit.
Danke,
Wenn man: print "Content-type: text/html\n\n";
vergisst und gar nix ausgibt,
muss man sich auch nicht wundern !o)
Gruss, Frank
Hi,
Wenn man: print "Content-type: text/html\n\n";
heißt das wenn ich "Content-type: text/php" setzte dann kann ich phpseiten local ohne Server testen?
MfG
Daniel,
heißt das wenn ich "Content-type: text/php" setzte dann kann ich phpseiten local ohne Server testen?
PHP ist eine _server_seitige Technik, da läuft nichts ohne.
Und was der Server rausschickt ist i.d.R. HTML; der Client bekommt davon nichts mit, ob das statisch vorliegt oder dynamisch erzeugt wird. Ein MIME-Typ text/php ergibt also keinen Sinn.
Gunnar
Frank,
Der Server liefert doch sowieso nur text aus.
Nö. Bildinformation z.B. ist kein Text. Aber letztendlich ist alles eine Folge von Bits.
Die Interpretation geschieht doch im Browser, oder?
Dazu muss er aber wissen, wie er die Bitfolge interpretieren soll. Dazu bekommt er vom Server den MIME-Typen mitgeteilt.
Gunnar
Hallo,
hat jemand 'ne Idee,
warum Firefox eine *.cgi (-Ausgabe), die mit
<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 4.0//EN//">
beginnt, als text/plain darstellt?
Weil das Script vielleicht im HTTP-Header als 'Content-Type' 'text/plain'
statt 'text/html' angibt. Dann würde sich der 'plöde Firefox' ja genau richtig
verhalten.
Schau unter FF einfach unter dem Punkt 'Seiteninformationen anzeigen' im
Kontextmenü nach, mit welchem 'Content-Type' die Seite ausgeliefert wird
(gleich ganz oben bei 'Typ').
Gruß, Jan