Felix Riesterer: reicht strlen(ob_get_contents()) für header(Content-Length)?

Beitrag lesen

Lieber dedlfix,

Ja, es heißt ja auch Content-Length und nicht Response-Length. :-) strlen() liefert dir das richtige Ergebnis, solange PHP Multibyte-Zeichen noch nicht richtig auswertet.

das habe ich mir auch gedacht, aber im Forum gibt es (fast) immer jemanden, der/die sich da besser auskennt.

Aber die Wahrscheinlichkeit, dass du die Multibyte String Extension oder schon PHP 6 einsetzt, ist doch eher als gering einzuschätzen.

Ist definitiv weder bei meinem Hoster, noch bei mir der Fall.

Und wie überprüfe ich (lokal!), ob die korrekte Content-Length auch tatsächlich ermittelt wurde? Der FF sagt unter "Seiten-Informationen" dasselbe, wie mit seiner Webdeveloper-Extension unter Informationen->Response-Header. Aber wie prüfe ich das (lokal!) genauer?

Ich verstehe nicht, was du damit genau meinst. Vielleicht durch Speichern und Dateilänge nachschauen?

Dabei bekomme ich im FF unter Seiteninformationen -> Größe "nicht angegeben". Die Dateieigenschaften unter Windoof Explorer behaupten definitiv mehr Bytes, als die Content-Length, aber das könnte auch an einem Overhead des Dateisystems liegen...

Liebe Grüße aus Ellwangen,

Felix Riesterer.