Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

bzread

Bzip2-Funktionen

    Befehl:
string bzread ( resource $bz [, int $length = 1024 ] )


    Parameter-Liste:
NameBeschreibung
bzDer Dateizeiger. Es muss ein valider Zeiger sein und auf eine Datei zeigen, die erfolgreich mittels bzopen() geöffnet wurde.
lengthWenn nichts angegeben ist, liest bzread() 1024 (unkomprimierte) Bytes auf einmal. Maximal 8192 unkomprimierte Bytes können auf einmal gelesen werden.

    Rückgabewerte:
Gibt die unkomprimierten Daten oder im Fehlerfall FALSE zurück.

    Beschreibung:
bzread() liest Daten vom übergebenen bzip2-Dateizeiger.

Das Lesen wird beendet, wenn length (unkomprimierte) Bytes gelesen wurden oder das Ende der Datei (EOF) erreicht ist, je nachdem, welcher Fall zuerst auftritt.


    Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)

    Siehe auch:
Binär-sicheres Schreiben einer bzip2-Datei
 
•  feof()
Prüft, ob ein Dateizeiger am Ende der Datei steht
 
Öffnet eine bzip2-komprimierte Datei
 

bzread() - Beispiel:


Eingabe:
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Konnte $file nicht öffnen");

$decompressed_file = '';
while (!feof($bz)) {
  $decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);

echo "Der Inhalt von $file ist: <br />\n";
echo $decompressed_file;
?>

Bzip2-Funktionen