suit: Browser zeigt immer wieder Textseite an, anstelle von HTML

Beitrag lesen

Wobei ich denke das trotzdem jeder gewusst hat was ich meine, aber hast recht, ist falsch. Aber irgendwie sind das ja auch Befehle an den Browser wie er was darstellen soll.

html hat nichts mit der darstellung zu tun, das regelt die layout-engine des browsers aufgrund der css-informationen die für bestimmte html-elemente vordefiniert sind

AUch da denke ich das jeder weiß was ich meine, gerade im Zusammenhang mit meinem Beispiel-Code... Ist Beispiel-Code jetzt auch falsch?

dein beispiel-code ist kein html, html geginnt üblicherweise mit einem html-wurzel-element oder mit einer dokument-typ-deklaration, aber ein kommentar gleich zu beginn ist extrem unüblich - auch dass der http-header als klartext ausgegeben wird, ist nicht üblich

Ich meinte den 1. Teil den der Server dem Browser überträgt um ihm zu sagen was er mit der Datei anfangen soll.. Aber das weißt du ja...

das ist der http-header, den sollte der browser nicht zu gesicht bekommen - zumindest nicht da - es ist naheliegend, dass der eigentliche http-header dennoch übermittelt wird

Aha. Die erzeugende Programmlogik. Hier kommen wir also langsam zu meinem Problem.
Was der Satz aber bedeutet, erschließt sich mir in keiner Weise...
Wer erzeugt hier Programmlogik? Ich? der Apache?

bis zu dem zeitpunkt konnte man nur durch raten erahnen, dass du einen apache verwendest - cheatah konnte das auch nicht wissen - auch wenn in deinem pseudo-http-header irgendwas von apache steht, muss das nix heissen

Und wo ist da was nicht logisch? Im PHP-Code? Oder auf dem Server?

das gilt es herrauszufinden - irgendwas scheint dafür verantwortlich zu sein, dass der http header nochmals als kopie in den content gehängt wird - das kann zb php machen oder apache oder sonstwas

Wahrsheinlich hast du sogar recht mit dem was du schreibst, nur ist das für mich genauso richtig, wie das Gras grün ist.

deine fehlerbeschreibung ist eben genauso sinnvoll wie "druckt nicht" (wenn sich jemand an die alten ibm-werbespots erinnert

Der Server teilt ihm aber zu 80% mit das es HTML ist und der Browser zeigt zu 80% die Datei richtig an.

nein, in dem http-header-ähnlichen teil steht text/html - was der eigentliche http-header aussagt, verschweigst du uns?

dass irgendwas davon richtig angezeigt wird, liegt vermutlich an der fehlerkorrektur deines browsers

Welche Textzeilen meinst du denn?

das was aussieht, wie ein http-header

Woher weißt du was für einen Content ich auf der Seite habe und was hat der Content mit dem Problem zu tun?

das was du gepostet hast ist doch der inhalt deines ausgelieferten dokuments - wenn das nicht so ist, warum erwartest du dir dann überhaupt eine antwort darauf ;)

Meinst du, dass vor dem <!DOCTYPE noch ein Kommentar steht? Ist zwar nicht elegant, aber das sollte doch kein Problem sein?

eigentlich schon, es zwingt zumindest den internet exploder in den quirksmode, wenn das nicht gewünscht ist, ist es ein problem - die anderen zeilen davor sind defintiv kein html

Keine Ahnung welche Zeile du meinst..

wie schon mehrfach erwähnt meint er ggf die zeilen, die wie ein http-header aussehen

[...]

Alle Fachbegriffe aus allen Bereichen kann man nicht wissen und wichtiger, finde ich, das man richtig verstanden wird.

die antwort von cheatah war fachlich völlig richtig aber natürlich technisch völlig unbrauchbar (wie microsoft hilfe) - das liegt aber vermutlich daran, dass du sehr unvollständige informationen lieferst

wenn das, was du gepostet hast, wirklich 1:1 so im browser ankommt (im datenteil der http-antwort) dann stimmt etwas gewaltig nicht - ggf ist es ein debug-mechanismus ("zeige mir die http-header inline als kopie in der antwort" oder ähnliches)