Klasa posiada funkcję:
1. Pakowania katalogu wraz z całą strukturą do pliku bz2
2. Rozpakowania pliku wczesniej utworzonego i utworzenie identycznej struktury wraz z plikami.
Wymagania:
PHP 5, biblioteka bzip2
Download:
http://dev.euo.pl/Class.DirPacker.1.0.0.tar
http://dev.euo.pl/Class.DirPacker.1.0.0.zip
Info
Paczka zawiera domyślny katalog example z przykładową zawartością.
W przykładzie example.DirPacker.php pakuje zawartosc katalogu example do pliku a następnie wypakowuje do katalogu example_copy
<?php try { $obj = new DirPacker(); //pakuje katalog example do pliku //zwraca nazwę utworzonego pliku $bzipfile = $obj->pack ('example'); //rozpakowywuje utworzony plik do katalogu example_copy //$bzipfile nazwa utworzonego pliku bz2 $obj->unpack ('example_copy',$bzipfile); } catch (Exception $e) { } ?>
Można dowolnie korzystać z klasy ;-)
Czekam na opinie.