There should be a link to gzopen() int the See also section, and a link back.
bzopen
(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)
bzopen — Otwiera skompresowany plik bzip2
Opis
resource bzopen
( string $nazwa_pliku
, string $tryb
)
bzopen() otwiera plik bzip2 (.bz2) do odczytu lub zapisu.
Parametry
- nazwa_pliku
-
Nazwa otwieranego pliku.
- Tryb
-
Podobnie do funkcji fopen() function ('r' do odczytu 'w' do zapisu, etc.).
Zwracane wartości
Jeśli otworzenie się nie powiedzie bzopen() zwróci FALSE, w przeciwnym wypadku zostanie zwrócony uchwyt do nowootwartego pliku.
Przykłady
Example #1 bzopen() przykład
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Nie mogę otworzyć do odczytu pliku: $file");
bzclose($bz);
?>
bzopen
camaron at kolokonklan dot es
01-Jul-2008 11:33
01-Jul-2008 11:33
Jille at quis dot cx dot spam dot to dot my dot devnull
19-Mar-2008 10:11
19-Mar-2008 10:11
Warning!
the example show above is _not_ working in every case!
This example will continue reading until there is no more data:
<?PHP
$bz=bzopen('foo.bz2', 'r');
$data="";
do {
$line=bzread($bz, 8092);
if($line!==false)
$data.=$line;
}
while($line);
bzclose($bz);
?>
