Cybaer: zip - on the fly

Beitrag lesen

Hi,

ich möchte 'on the fly' mehrer Dateien in einem zip archive speichern.
Habe eine passende Klasse bei Zend gefunden:

Basierend auf dieser Klasse habe ich ebenfalls einen "ZIPper" geschrieben:

ZIP mit PHP (Klasse mit notwendigen Unterfunktionen)

$z=new ZIParchive();
$result=$z->zip(array('/dir1/datei1','/dir2/datei2'),'/archiv.zip');

packt datei1 & datei2 in ein Archiv /archiv.zip

Auch gibt es bereits einen (noch nicht fertigen) "Nachfolger": ZIP mit PHP 2 (nur die Klasse ohne Unterfunktionen)

$z=new ZIParchive();
$result=$z->zip(array('/dir1/datei1','/dir2/datei2'),'%DOWNLOAD%/archiv.zip');

Dabei wird das Archiv archiv.zip nicht erstellt (wohl aber ein bereits vorhandenes erweitert), sondern direkt als Download übergeben. Hierbei kann z.B. auch eingestellt werden, daß das zippende Script selbst nicht mit eingepackt wird.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!