gzopen

gzopen -- Ouvre un fichier compressé avec gzip

Description

int gzopen ( string filename, string mode [, int use_include_path])

gzopen( ) ouvre le fichier filename , compressé avec l 'utilitaire gzip , en écriture ou en lecture . Le paramètre de mode mode prend les mêmes valeurs que dans la fonction fopen( ) ("rb " ou "wb") , mais il accepte aussi un entier , qui représente un niveau de compression ("wb9" ) ou une heuristique : "f " pour filtrer les données "wb6f" , 'h ' pour la compression Huffman seulement "wb1h" . (voir aussi la description de deflateInit2 dans zlib.h pour plus d'informations sur le paramètre d'heuristique ) .

gzopen( ) peut aussi servir pour lire des fichiers qui ne sont pas compressés . Dans ce cas , gzread( ) lira le fichier , sans décompression .

gzopen( ) retourne une ressource de fichier . Tout ce que vous lirez à partir de ce pointeur sera décompressé à la volée de manière transaparente .

Si l' ouverture du fichier échoue , gzopen( ) retourne FALSE .

Vous pouvez utiliser le troisième paramètre optionnel en lui donnant la valeur de 1 , si vous voulez rechercher le fichier dans l ' include_path .

Exemple 1 . gzopen( ) Example

 
?php

 
$fp

 
=

 
gzopen

 
(

 
"

 
/

 
tmp

 
/

 
file.gz"

 
,

 
"r")

 
;

 
?





Voir aussi gzclose( ) .