<?php
require_once('zip.lib.php');
$rep = opendir("path/to/le/rep");
$i = 0;
while(false !== ($file = readdir($rep))) {
if (is_photo($file)) {
// is_photo tu la fais cette fonction :
// une regexp qui verifie si l'extesion est
// celle d'une photo, si oui tu return true;
$zipfiles[$i] = "path/to/le/rep".$file;
$i++;
}
}
closedir($rep);
$zip = new zipfile();
foreach($zipfiles as $zipfile) {
resize($zipfile); // ça tu le fait aussi
$fp = fopen($zipfile, 'r');
$content = fread($fp, filesize($zipfile));
fclose($fp);
$zip->addfile($content, $zipfile);
}
$archive = $zip->file();
header('Content-Type: application/x-zip');
header('Content-Disposition: inline; filename=archive.zip');
echo $archive;
?>