Mailinglisten-Archive |
Hi Christian, > hat jemand zufällig einen Fetzen PHP-Code um ein komplettes Verzeichnis mit > ca. 2000 Dateien in ein ZIP zu packen ?? $bilderordner = opendir('./../bilder/'); // zu packende Dateien while ($datei = readdir($bilderordner)) { if (auswahlbedingung) copy ("../bilder/".$datei,"liste/".$datei); } // liste: temp. Ordner exec ("tar -c liste -f liste.tar"); $dateizeiger = gzopen ("liste.tar.gz","w9"); $listez = fopen("liste.tar","r"); gzwrite ($dateizeiger, fread ($listez,filesize("liste.tar"))); gzclose ($dateizeiger); fclose ($listez); $tempordner = opendir('./liste/'); while ($datei = readdir($tempordner)) unlink ("liste/".$datei); closedir ($tempordner); rmdir ("./liste/"); unlink ("liste.tar"); HTH, ciao Heiko
php::bar PHP Wiki - Listenarchive