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.15 gzgets()Lit une ligne dans un fichier compressé[ Exemples avec gzgets ] PHP 3, PHP 4, PHP 5
string
gzgets (
resource
zp
,
int
length
)
gzgets
retourne une chaîne non compressée,
de taille maximale
length
- 1 octets, lue dans
le fichier représenté par
zp
. La lecture
s'arrête lorsque
length
- 1 octets ont été
lus, ou que la fonction a rencontré une nouvelle ligne ou la fin du fichier
(le premier des trois qui survient).
-
zp
-
Le pointeur de fichier gz. Il doit être valide et doit pointer vers
un fichier ouvert avec succès grâce à la fonction
gzopen
.
-
length
-
La longueur de données à lire.
La chaîne décompressée ou
FALSE
si une erreur survient.
| Exemple avec gzgets |
<?php $handle = gzopen('somefile.gz', 'r'); while (!gzeof($handle)) { $buffer = gzgets($handle, 4096); echo $buffer; } gzclose($handle); ?>
|
|