欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > PHP生成zip壓縮包的常用方法示例

PHP生成zip壓縮包的常用方法示例

熱門標(biāo)簽:高德地圖標(biāo)注家 外呼系統(tǒng)撥打暫時(shí)無法接通 怎么向銷售公司推銷外呼系統(tǒng) 廣東地市地圖標(biāo)注 江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 長(zhǎng)春人工外呼系統(tǒng)服務(wù)商 廣州防封卡外呼系統(tǒng)多少錢一個(gè)月 哪里辦理400電話 仁和怎么申請(qǐng)400開頭的電話

本文實(shí)例講述了PHP生成zip壓縮包的常用方法。分享給大家供大家參考,具體如下:

壓縮一個(gè)文件

我們將一個(gè)文件生成一個(gè)壓縮包。

?php
$path = "c:/wamp/www/log.txt";
$filename = "test.zip";
$zip = new ZipArchive();
$zip->open($filename,ZipArchive::CREATE);  //打開壓縮包
$zip->addFile($path,basename($path));  //向壓縮包中添加文件
$zip->close(); //關(guān)閉壓縮包

上述代碼將c:/wamp/www/log.txt文件壓縮生成了test.zip,并保存在當(dāng)前目錄。

壓縮多個(gè)文件

壓縮多個(gè)文件,其實(shí)就是addFile執(zhí)行多次,可以通過數(shù)組的遍歷來實(shí)現(xiàn)。

?php
$fileList = array(
  "c:/wamp/www/log.txt",
  "c:/wamp/www/weixin.class.php"
);
$filename = "test.zip";
$zip = new ZipArchive();
$zip->open($filename,ZipArchive::CREATE);  //打開壓縮包
foreach($fileList as $file){
  $zip->addFile($file,basename($file));  //向壓縮包中添加文件
}
$zip->close(); //關(guān)閉壓縮包

壓縮一個(gè)目錄

?php
function addFileToZip($path,$zip){
  $handler=opendir($path); //打開當(dāng)前文件夾由$path指定。
  while(($filename=readdir($handler))!==false){
    if($filename != "."  $filename != ".."){//文件夾文件名字為'.'和‘..',不要對(duì)他們進(jìn)行操作
      if(is_dir($path."/".$filename)){// 如果讀取的某個(gè)對(duì)象是文件夾,則遞歸
        addFileToZip($path."/".$filename, $zip);
      }else{ //將文件加入zip對(duì)象
        $zip->addFile($path."/".$filename);
      }
    }
  }
  @closedir($path);
}
$zip=new ZipArchive();
if($zip->open('rsa.zip', ZipArchive::OVERWRITE)=== TRUE){
  addFileToZip('rsa/', $zip); //調(diào)用方法,對(duì)要打包的根目錄進(jìn)行操作,并將ZipArchive的對(duì)象傳遞給方法
  $zip->close(); //關(guān)閉處理的zip文件
}

壓縮并下載zip包

我的時(shí)候,我們需要打包之后,提供下載,然后刪除壓縮包。

可以分為以下幾步:

  1. 判斷給出的路徑,是文件夾,還是文件。文件夾還需要遍歷添加文件。
  2. 設(shè)置相關(guān)文件頭,并使用readfile函數(shù)提供下載。
  3. 使用unlink函數(shù)刪除壓縮包
?php
function addFileToZip($path,$zip){
  $handler=opendir($path); //打開當(dāng)前文件夾由$path指定。
  while(($filename=readdir($handler))!==false){
    if($filename != "."  $filename != ".."){//文件夾文件名字為'.'和‘..',不要對(duì)他們進(jìn)行操作
      if(is_dir($path."/".$filename)){// 如果讀取的某個(gè)對(duì)象是文件夾,則遞歸
        addFileToZip($path."/".$filename, $zip);
      }else{ //將文件加入zip對(duì)象
        $zip->addFile($path."/".$filename);
      }
    }
  }
  @closedir($path);
}
$zip=new ZipArchive();
if($zip->open('rsa.zip', ZipArchive::OVERWRITE)=== TRUE){
  $path = 'rsa/';
  if(is_dir($path)){ //給出文件夾,打包文件夾
    addFileToZip($path, $zip);
  }else if(is_array($path)){ //以數(shù)組形式給出文件路徑
    foreach($path as $file){
      $zip->addFile($file);
    }
  }else{   //只給出一個(gè)文件
    $zip->addFile($path);
  }
  $zip->close(); //關(guān)閉處理的zip文件
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP操作zip文件及壓縮技巧總結(jié)》、《php文件操作總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • php利用ZipArchive類操作文件的實(shí)例
  • php ZipArchive實(shí)現(xiàn)多文件打包下載實(shí)例
  • php解壓縮zip和rar壓縮包文件的方法
  • 實(shí)例介紹PHP中zip_open()函數(shù)用法
  • PHP zip壓縮包操作類完整實(shí)例
  • PHP實(shí)現(xiàn)打包zip并下載功能
  • PHP實(shí)現(xiàn)將多個(gè)文件壓縮成zip格式并下載到本地的方法示例
  • PHP使用zlib擴(kuò)展實(shí)現(xiàn)GZIP壓縮輸出的方法詳解
  • linux服務(wù)器安裝PHP擴(kuò)展zip,zlib方法
  • 基于PHP安裝zip拓展,以及l(fā)ibzip安裝的問題
  • php 解壓zip壓縮包內(nèi)容到指定目錄的實(shí)例
  • php操作zip在不解壓縮包的情況下顯示壓縮包中的圖片
  • 如何使用php生成zip壓縮包

標(biāo)簽:濮陽 廈門 梅河口 黔東 惠州 湘西 海北 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP生成zip壓縮包的常用方法示例》,本文關(guān)鍵詞  PHP,生成,zip,壓縮,包,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP生成zip壓縮包的常用方法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP生成zip壓縮包的常用方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    精品福利在线导航| 精品一区二区三区香蕉蜜桃 | 国产一区二区美女| 国产aⅴ激情无码久久久无码| 欧美日韩小视频| 亚洲美女免费在线| 成人毛片在线观看| 国产又粗又猛又爽又黄的视频四季| 欧美tickling挠脚心丨vk| 日日骚欧美日韩| 亚洲av无码国产精品久久| 6080国产精品一区二区| 亚洲成人动漫在线免费观看| 爱情岛论坛亚洲自拍| 欧美系列一区二区| 亚洲尤物在线视频观看| 精品人妻二区中文字幕| 欧美日韩在线免费视频| 亚洲国产精品视频| 亚洲一级av无码毛片精品| 91精品在线观看入口| 婷婷激情综合网| 成熟妇人a片免费看网站| 欧美精品1区2区| 日本91福利区| 欧美 日韩 成人| 国产欧美日韩三级| 不卡影院免费观看| 色视频欧美一区二区三区| 亚洲综合色区另类av| 国产精品一区二区人妻喷水| 日韩精品一区二区三区四区视频| 人人狠狠综合久久亚洲| 亚洲高潮女人毛茸茸| 中文字幕一区三区| 色哟哟网站在线观看| 日韩欧美www| 国产精品羞羞答答xxdd| 一本一道综合狠狠老| 亚洲小少妇裸体bbw| 蜜桃精品成人影片| 国产日韩精品一区| 99视频有精品| 在线播放中文字幕一区| 极品美女销魂一区二区三区| 动漫性做爰视频| 亚洲一区二区免费视频| 欧美色图亚洲激情| 九一在线免费观看| 中文字幕亚洲一区二区av在线| 色诱av手机版| 久久九九99视频| 99久久婷婷国产精品综合| 91精品国产综合久久久久久久久久| 精品无人码麻豆乱码1区2区 | 激情五月深爱五月| 亚洲人123区| 538国产视频| 亚洲国产高清不卡| 97精品人人妻人人| 国产清纯在线一区二区www| 91麻豆自制传媒国产之光| 日韩欧美电影在线| 99在线精品一区二区三区| 欧美videos大乳护士334| www.色精品| 精品91自产拍在线观看一区| 91在线高清观看| 欧美电影免费观看高清完整版在线 | 一区二区三区四区五区视频在线观看 | 日本国产在线视频| 国产精品私人影院| 黄色a一级视频| 综合欧美一区二区三区| 亚洲天堂网一区二区| 亚洲人成人一区二区在线观看| jizz日本免费| 日本一区二区电影| jizz日本免费| 一区二区三区产品免费精品久久75| 日韩视频在线观看免费视频| 一二三四区精品视频| 亚洲色图27p| 日本午夜一区二区| 色嗨嗨av一区二区三区| 精品国产一区久久| 99久久精品99国产精品 | 欧美一级在线免费| 99久久夜色精品国产网站| 精品国产免费视频| 伊人影院在线观看视频| 国产精品免费丝袜| 国产肥白大熟妇bbbb视频| 亚洲国产日日夜夜| 国产高潮流白浆| 精品无人区卡一卡二卡三乱码免费卡| 欧美精品v国产精品v日韩精品 | 催眠调教后宫乱淫校园| 成人免费在线观看入口| 东京热无码av男人的天堂| 日韩国产一区二| 欧美人与z0zoxxxx视频| 99re这里只有精品视频首页| 国产亲近乱来精品视频 | 色天使在线视频| 夜色激情一区二区| 91国偷自产一区二区使用方法| 国产精品一区二区久久不卡| www欧美成人18+| 中文精品在线观看| 天堂资源在线中文精品| 欧美色网站导航| 麻豆网站免费观看| 18欧美亚洲精品| 国产精品久久久久久久精| 国产精品综合在线视频| 久久亚洲综合色| 男人舔女人下部高潮全视频| 奇米色一区二区三区四区| 91精品国产综合久久久久久久| 日本一级大毛片a一| 亚洲在线观看免费| 欧美三电影在线| 91美女视频网站| 洋洋成人永久网站入口| 欧美日韩黄色一区二区| 欧美图片自拍偷拍| 亚洲v中文字幕| 在线综合视频播放| 动漫av在线免费观看| 亚洲福利视频导航| 337p亚洲精品色噜噜| 亚洲少妇18p| 日本sm残虐另类| 欧美电视剧在线看免费| 国产精品无码久久久久一区二区| 免费高清在线一区| 久久亚洲影视婷婷| а天堂中文在线资源| 国产.欧美.日韩| 亚洲视频图片小说| 欧美亚洲国产怡红院影院| 国产精品91av| 日韩激情一二三区| 26uuu国产日韩综合| 日本视频在线免费| 国产成人av电影在线播放| 国产精品传媒在线| 91国偷自产一区二区三区成为亚洲经典 | 无码一区二区三区在线| 国产综合色精品一区二区三区| 国产午夜精品久久久久久免费视 | 黄一区二区三区| 中文字幕乱码久久午夜不卡| 日本青青草视频| 亚洲精品乱码久久久久久9色| 亚洲电影一区二区三区| 日韩欧美高清dvd碟片| 99久久久无码国产精品衣服| 国产一区二区不卡在线| 亚洲日本成人在线观看| 欧美二区乱c少妇| 日本精品在线观看视频| 成人av网站在线观看| 亚洲综合免费观看高清完整版| 欧美精品一二三四| 色一情一交一乱一区二区三区 | 国产黑丝在线观看| 激情图片小说一区| 综合久久综合久久| 51精品视频一区二区三区| 最新中文字幕av| 91视频一区二区| 蜜桃av一区二区三区| 欧美国产日本视频| 欧美日韩三级视频| 人人妻人人澡人人爽| 北岛玲一区二区三区四区| 午夜精品福利久久久| 国产欧美一区二区精品忘忧草 | 国产成人av电影在线观看| 一区二区三区欧美在线观看| 精品日韩一区二区三区免费视频| 搜索黄色一级片| 在线精品视频播放| 国产美女娇喘av呻吟久久| 一区二区三区日韩精品视频| 欧美tickle裸体挠脚心vk| 国产成人无码aa精品一区| 超碰97在线资源站| 成人黄色av电影| 日韩电影网1区2区| 亚洲欧洲精品一区二区三区 | 色综合久久久无码中文字幕波多| 美国三级日本三级久久99| 亚洲视频资源在线| 26uuu另类欧美| 欧美日韩精品系列| 自拍偷拍第9页| www.色多多|