8.147 Compression Zlib
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Exemples . gzclose . gzcompress . gzdeflate . gzencode . gzeof . gzfile . gzgetc . gzgets . gzgetss . gzinflate ->gzopen . gzpassthru . gzputs . gzread . gzrewind . gzseek . gztell . gzuncompress . gzwrite . readgzfile . zlib_get_coding_type
|
8.147.18 gzopen()Ouvre un fichier compressé avec gzip[ Exemples avec gzopen ] PHP 3, PHP 4, PHP 5
resource
gzopen (
string
filename
,
string
mode
,
int
use_include_path
)
gzopen
ouvre un fichier compressé avec gzip
pour y écrire ou y lire des données.
gzopen
peut être utilisée pour lire un fichier
qui n'est pas dans un format gzip ; dans ce cas,
gzread
liera directement le fichier sans décompression.
-
filename
-
Le nom du fichier.
-
mode
-
Comme dans la fonction
fopen
(
rb
ou
wb
) mais peut également inclure un degré de compression
(
wb9
) ou une stratégie :
f
pour
les données filtrées comme
wb6f
,
h
pour
Huffman only compression
comme
wb1h
.
(Lisez le description de deflateInit2 dans le fichier
zlib.h
pour plus d'informations sur la stratégie
des paramètres.)
-
use_include_path
-
Vous pouvez définir ce paramètre optionnel à
1
,
si vous voulez chercher un fichier également dans l' include_path .
Retourne un pointeur de fichier vers le fichier ouvert, ainsi, la lecture
depuis ce descripteur de fichier sera des données décompressées et ce que
vous y écrirez, sera compressé.
Si l'ouverture échoue, cette fonction retourne
FALSE
.
| Exemple avec gzopen |
<?php $fp = gzopen("/tmp/file.gz", "r"); ?>
|
|