|   Mailinglisten-Archive | 
René Thiel schrieb:
> Andreas Heigl schrieb:
> 
>> Ein PHP-Script, das rekursiv alle Verzeichnisse durchgeht und den
>> Inhalt in eine ZIP-Datei packt.
> 
> Hallo Andreas,
> 
> so etwas suche ich schon lange, hast Du 'n Tip?
Also ein Verzeichnis rekursiv durchgehen sollte zu bauen sein.
Und zum ZIP-Dateien erstellen hab ich irgendwann mal eine Bibliothek
gefunden, mit der das ganz einfach ging......
nannte sich ziplib und ist von 'seven'. Ich hab aber die Homepage nie wieder
gefunden.... Ich könnte dir das zukommen lassen.
Die Anwendung ist absolut simpel:
require_once ( 'ziplib.php' );
$zip = new ZipLib();
// hier käme dann die rekursion
foreach ( $files AS $item ) {
   if (! is_dir ( $item ) ) {
      $zip->zl_add_file ( file_get_contents ( $item ), $item );
   }
}
$fp = fopen (  $ziFile, 'w' );
fwrite ( $fp, $zip->zl_pack( 'Your selected Files' ) );
fclose ( $fp );
echo $zipFile;
Grüße
Andreas
-- 
Andreas Heigl
Siemensstrasse 6
61352 Bad Homburg
Germany
Telefon +49-(0)6172-670-185
Telefax +49-(0)6172-670-175
    php::bar PHP Wiki - Listenarchive