使用php下载多个图像

时间:2014-09-04 06:13:28

标签: php image

我有一个供本地使用的本地托管网站。我需要一键下载一组图像。我可以转到image文件夹并手动执行。所以...我需要一个php代码来执行此操作。

1 个答案:

答案 0 :(得分:1)

检查这将有助于您

<?php

$zipname = 'adcs.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
if ($handle = opendir('.')) {
  while (false !== ($entry = readdir($handle))) {
    if ($entry != "." && $entry != ".." && !strstr($entry,'.php')) {
        $zip->addFile($entry);
    }
  }
  closedir($handle);
}

$zip->close();

header('Content-Type: application/zip');
header("Content-Disposition: attachment; filename='adcs.zip'");
header('Content-Length: ' . filesize($zipname));
header("Location: adcs.zip");

?>