国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php實現網站文件批量壓縮下載功能

2024-05-04 23:39:57
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php實現網站文件批量壓縮下載功能,文章提供了一個將文件壓縮為zip格式的示例,感興趣的小伙伴們可以參考一下

利用php實現將文件批量壓縮打包下載,這個過程中將使用到 ZipArchive 這個類,注意使用該類之前,linux需開啟zlib,windows需取消php_zip.dll前的注釋。下面直接給出一個簡單的將文件壓縮為 zip 格式的示例。具體用法請查詢php相關文檔。

 

 
  1. <?php  
  2. $filename='test.zip'//最終生成的文件名(含路徑)  
  3. if(file_exists($filename)){  
  4. unlink($filename);  
  5. }  
  6. //重新生成文件  
  7. $zip=new ZipArchive();  
  8. if($zip->open($filename,ZIPARCHIVE::CREATE)!==TRUE){  
  9. exit('無法打開文件,或者文件創建失敗');  
  10. }  
  11. $datalist=array('try.php','zip_class.php');  
  12. foreach($datalist as $val){  
  13. if(file_exists($val)){  
  14. $zip->addFile($val);  
  15. }  
  16. }  
  17. $zip->close();//關閉  
  18. if(!file_exists($filename)){  
  19. exit('無法找到文件'); //即使創建,仍有可能失敗  

以上就是php實現將文件批量壓縮打包下載的全部內容,我們也還可以利用php調用linux系統的shell腳本來實現這個功能,這是一個思路,希望大家可以研究研究。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄石市| 福清市| 宜城市| 股票| 斗六市| 绥阳县| 安福县| 卢氏县| 徐水县| 鄂尔多斯市| 新乡市| 通许县| 本溪| 灌云县| 确山县| 宜宾县| 新田县| 平乐县| 麻栗坡县| 高碑店市| 琼中| 合水县| 灵台县| 淮滨县| 南召县| 定日县| 长岛县| 宣威市| 象山县| 桂平市| 兴义市| 泾源县| 永靖县| 西丰县| 阳山县| 上思县| 定州市| 龙南县| 遂昌县| 安康市| 开阳县|