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