open($zip_file, ZIPARCHIVE::CREATE)!==TRUE) { exit("cannot open <$zip_file>\n"); } while (false !== ($file = readdir($handle))) { $zip->addFile($images_dir.'/'.$file); echo "$file\n"; } closedir($handle); echo "numfiles: " . $zip->numFiles . "\n"; echo "status:" . $zip->status . "\n"; $zip->close(); echo 'Zip File:'.$zip_file . "\n"; }