时间:2021-07-01 10:21:17 帮助过:3人阅读
打包?考??: http://justcoding.iteye.com/blog/660812
下载提示那种。
我的图片怎样打包成如test.zip文件呢,求指导
例
$zipname = 'test.zip';$filelist = array_slice(glob('images/*'), 0, 10);//待压缩文件列表$zip = new ZipArchive;$zip->open($zipname, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE); foreach($filelist as $fn){ $zip->addFile($fn);}$zip->close();
打包?考??: http://justcoding.iteye.com/blog/660812
下载提示那种。
例
$zipname = 'test.zip';$filelist = array_slice(glob('images/*'), 0, 10);//待压缩文件列表$zip = new ZipArchive;$zip->open($zipname, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE); foreach($filelist as $fn){ $zip->addFile($fn);}$zip->close();
function zipAndDownload($zipFileName,$zipDir){ if(file_exists($zipFileName)){ unlink($zipFileName); $zipFile = new ZipArchive(); $fileList = array_slice(glob($zipDir) , 0 ); //待压缩文件列表 $zipFile -> open($zipFileName , ZipArchive::CREATE | ZipArchive::OVERWRITE); foreach ($fileList as $files){ $zipFile -> addFile($files); } $zipFile -> close(); if(file_exists($zipFileName)){ header('content-type:application/octet-stream'); header('content-disposition:attachment; filename='.basename($zipFileName)); header('content-length:'.filesize($zipFileName)); readfile($zipFileName); } } }
如??已解?,???。