PHP kézikönyv
Előző |  | Következő

# IX. Bzip2 tömörítési függvények

# Bevezetés

A bzip2 (.bz2) tömörítési eljárással tömörített állományokat és a bennük levő fájlokat írja-olvassa.

# Követelmények

Ez a modul Julian Seward bzip2 függvénykönyvtárát használja.

# Telepítés

Bzip2 support in PHP is not enabled by default. You will need to use the --with-bz2[=DIR] configuration option when compiling PHP to enable bzip2 support.

# Futásidejű beállítások

Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál a `php.ini` állományban.

# Erőforrás típusok

Ez a kiterjesztés egyetlen erőforrástípust definiál: egy fájlmutatót a feldolgozás alatt álló bz2 fájlokra.

# Előre definiált állandók

Ez a kiterjesztés semmilyen konstans értéket nem definiál.

# Rövid példa

A következő példaprogram megnyit egy próbafájlt, beleír egy rövid szöveget, majd kiírja a fájl tartalmát.

Példa 1. Rövid bzip2 példa
`<?php $filename = "/tmp/testfile.bz2"; $str = "Ez egy próbaszövegecske.\n"; // megnyitás írásra - "w" kapcsoló használatával $bz = bzopen($filename, "w"); // beleírja a próbaszöveget a fájlba bzwrite($bz, $str); // bezárja a fájlot bzclose($bz); // újra megnyitja, de most olvasásra - "r" kapcsolót használ $bz = bzopen($filename, "r"); // beolvas 10 karaktert a fájlból echo bzread($bz, 10); // A fájl végéig (vagy a következő 1024 karakterig) kiírja a tartalmát, majd bezárja a fájlt echo bzread($bz); bzclose($bz); ?>`

Előző | Tartalom | Következő
bcompiler_write_header | Fel | bzclose