Services webmasters
Partenaires
Jeux concours gratuits
 
Constantes prédefinies
<<<
Exemples gzclose
>>>

7.115 Compression Zlib
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
->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

7.115.7 Exemples

Cet exemple ouvre un fichier temporaire, écrit une page de test dedans, puis affiche le contenu du fichier deux fois.

Exemple de l'extension Zlib

<?php

$filename
= tempnam ('/tmp', 'zlibtest').'.gz';
print
"<html>\n<head></head>\n<body>\n<pre>\n";
$s = "C'est juste un test, test, test, test, test, test, test, test!\n";

// ouvre le fichier en écriture avec la compression maximale
$zp = gzopen($filename, "w9");

// écrit uen chaîne dans le fichier
gzwrite($zp, $s);

// ferme le fichier
gzclose($zp);

// ouvre le fichier en lecture
$zp = gzopen($filename, "r");

// lit 3 caractères
print gzread($zp, 3);

// affiche le reste du fichier, puis le ferme
gzpassthru($zp);

print
"\n";

// ouvre le fichier et affiche le fichier une seconde fois
if (readgzfile($filename) != strlen($s)) {
        echo
"Erreur avec les fonctions zlib!";
}
unlink($filename);
print
"</pre>\n</h1></body>\n</html>\n";

?>

<< Exemples >>
Constantes prédefinies Compression Zlib gzclose
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -