Forum und email

HttpDeflateStream

(No version information available, might be only in CVS)

HttpDeflateStream — Classe de compression du flux HTTP

classe HttpDeflateStream

Membres de la classe

Constantes pré-définies

Type Nom Description
int TYPE_GZIP encodage gzip
int TYPE_ZLIB zlib AKA encodage compressé
int TYPE_RAW encodage compressé
int LEVEL_DEF degré de compression par défaut
int LEVEL_MIN degré de compression minimum
int LEVEL_MAX degré de compression maximum
int STRATEGY_DEF stratégie par défaut
int STRATEGY_FILT stratégie filtrée
int STRATEGY_HUFF stratégie Huffman
int STRATEGY_RLE stratégie RLE
int STRATEGY_FIXED stratégie fixe
int FLUSH_NONE pas de flush forcé
int FLUSH_SYNC synchronisation du flush
int FLUSH_FULL flush complet

Exemples

Example#1 Exemple avec HttpDeflateStream

<?php
$stream 
= new HttpDeflateStream(
    
HttpDeflateStream::TYPE_GZIP |
    
HttpDeflateStream::LEVEL_MAX |
    
HttpDeflateStream::FLUSH_SYNC);

echo 
$stream->update($data);
echo 
$stream->finish();
?>