$zip = new ZipArchive();
        $zipName = time()."zip";
        if (!$zip->open($zipName, ZipArchive::CREATE)) {
            exit("error");
        }
        $filePath = $_SERVER['DOCUMENT_ROOT']."/";

        foreach ($userData as $key => $val) {
            $name = $val[""];
            $fileName = "{$key}_2022_{$name}.jpg";
            $zip->addFile($filePath.$val[""], $fileName);
        }
        $zip->close();

        $downZipName = "zip_test.zip";
        header("Content-type: application/zip");
        header("Content-Disposition: attachment; filename=$downZipName");
        readfile($zipName);
        unlink($zipName);

userData 는 쿼리 검색결과를 담은 변수명이다

 

+ Recent posts