PHP kézikönyv Előző Következő 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. Ez a modul a Julian Seward bzip2 függvénykönyvtárát használja, A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben. Fordításkor a --with-bz2 kapcsolóval lehet ezt megtenni. Szükség van továbbá a bzip2 / libbzip2 könyvtárak = 1.0.x. verziójára is. Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál. Ez a kiterjesztés egyetlen erőforrástípust definiál: egy fájlmutatót a feldolgozás alatt álló bz2 fájlokra. Ez a kiterjesztés semmilyen konstans értéket nem definiál. 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 print 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 print bzread($bz); bzclose($bz);? Előző Tartalom Következő Fel