Manuel PHP
Précédent |  | Suivant

# bzread

(PHP 4 >= 4.0.4, PHP 5)

bzread -- Lecture binaire d'un fichier bzip2

## Description

string bzread ( resource bz [, int length])

bzread() lit jusqu'à `length` octets depuis le fichier bzip2, référencé par le pointeur `bz`. La lecture s'arrête lorsque `length` octets (non compressés) ont été lus, qu'une erreur est rencontrée, ou bien que la fin du fichier a été atteinte : le premier des trois qui survient. Si le paramètre optionnel `length` est omis, bzread() lit 1024 octets (non compressés) en même temps.

Exemple 1. Exemple avec bzread()

`<?php $file = "/tmp/foo.bz2"; $bz = bzopen($file, "r") or die("Impossible d'ouvrir $file"); $decompressed_file = ''; while (!feof($bz)) { $decompressed_file .= bzread($bz, 4096); } bzclose($bz); echo "Le contenu de $file est :<br />\n"; echo $decompressed_file; ?>`

Voir aussi bzwrite(), feof() et bzopen().

Précédent | Sommaire | Suivant
bzopen | Niveau supérieur | bzwrite