phpbar.de logo

Mailinglisten-Archive

[php] Re: echte filesize von entfernten dateien

[php] Re: echte filesize von entfernten dateien

Sascha Schumann sascha_(at)_schumann.cx
Sun, 6 Aug 2000 20:35:20 +0200 (CEST)


On Sun, 6 Aug 2000, Johann-Peter Hartmann wrote:

> Hallo Sascha, hallo Liste,
> 
> Sascha Schumann schrieb:
> 
> >     Vorgeschrieben ist Content-Length überhaupt nicht. Es sollte
> >     (SHOULD in RFC-Speak) gesendet werden, wenn vor dem Transfer
> >     der Daten (message body) die Größe bestimmt werden kann. Bei
> >     dynamisch erzeugten Daten (z.B. PHP) geht das meist nicht,
> >     weshalb man bei vielen Websites die Größe eines Dokumentes
> >     nicht ohne das vollständige Downloaden bestimmen kann.
> 
> 
> 	Das Feature Content_Length ist manchmal, z.B. bei
> 	Suchmaschinen oder Grabbern ganz nützlich .
> 
> 	Bei aktiviertem Output-Buffering könnte der
> 	Header doch bestimmt erzeugt werden ;-) ?

    Falls es jemand braucht, hier ist ein Patch, der
    Content-Length für normale Dokumente produziert.

    http://toye.php.net/~sas/sapi-content-length-patch

    Das funktioniert allerdings nur, wenn zu dem Zeitpunkt, zu
    dem die HTTP Headers in SAPI rausgesendet werden, bereits
    die Größe des Output Buffers endgültig ist. Beim Trans-Sid
    ist das z.B. nicht der Fall.

    - Sascha



php::bar PHP Wiki   -   Listenarchive