Die kleine Hilfsklasse „ZipHelper“ ermöglicht es, auf einfache Weise Zip-Archive mit PHP zu erstellen. Die Dateien und Verzeichnisse lassen sich auf verschiedene Arten über die Methode „addSource“ zu dem Archiv hinzufügen. Verzeichnisse werden rekursiv durchlaufen.
Beispiel:
$oZipHelper = new ZipHelper("my_archiv.zip");
$oZipHelper->addSource('*.txt')
->addSource('*.php')
->addSource('../')
->addSource('/test.txt')
->addSource(array('/home/sklueh/write.sh',
'/home/sklueh/config.php'))
->addSource('/home/sklueh/my_directory')
->create();
$oZipHelper->addSource('*.txt')
->addSource('*.php')
->addSource('../')
->addSource('/test.txt')
->addSource(array('/home/sklueh/write.sh',
'/home/sklueh/config.php'))
->addSource('/home/sklueh/my_directory')
->create();