最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php簡單創(chuàng)建zip壓縮文件的方法

 更新時間:2016年04月30日 08:55:32   作者:懶人  
這篇文章主要介紹了php簡單創(chuàng)建zip壓縮文件的方法,實例分析了php基于ZipArchive實現(xiàn)文件壓縮的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了php簡單創(chuàng)建zip壓縮文件的方法。分享給大家供大家參考,具體如下:

/* creates a compressed zip file */
function create_zip($files = array(),$destination = '',$overwrite = false) {
  //if the zip file already exists and overwrite is false, return false
  if(file_exists($destination) && !$overwrite) { return false; }
  //vars
  $valid_files = array();
  //if files were passed in...
  if(is_array($files)) {
    //cycle through each file
    foreach($files as $file) {
      //make sure the file exists
      if(file_exists($file)) {
        $valid_files[] = $file;
      }
    }
  }
  //if we have good files...
  if(count($valid_files)) {
    //create the archive
    $zip = new ZipArchive();
    if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) {
      return false;
    }
    //add the files
    foreach($valid_files as $file) {
      $zip->addFile($file,$file);
    }
    //debug
    //echo 'The zip archive contains ',$zip->numFiles,' files with a status of ',$zip->status;
    //close the zip -- done!
    $zip->close();
    //check to make sure the file exists
    return file_exists($destination);
  }
  else
  {
    return false;
  }
}

使用方法:

$files_to_zip = array(
  'preload-images/1.jpg',
  'preload-images/2.jpg',
  'preload-images/5.jpg',
  'kwicks/ringo.gif',
  'rod.jpg',
  'reddit.gif'
);
//if true, good; if false, zip creation failed
$result = create_zip($files_to_zip,'my-archive.zip');

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP操作zip文件及壓縮技巧總結(jié)》、《php文件操作總結(jié)》、《php正則表達式用法總結(jié)》、《PHP+ajax技巧與應(yīng)用小結(jié)》、《PHP運算與運算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

  • 做了CDN獲取用戶真實IP的函數(shù)代碼(PHP與Asp設(shè)置方式)

    做了CDN獲取用戶真實IP的函數(shù)代碼(PHP與Asp設(shè)置方式)

    asp取真實IP的代碼,搭環(huán)境測試無代理、一級或多級代理的情況,可以正常獲取
    2013-04-04
  • PHP流Streams、包裝器wrapper概念與用法實例詳解

    PHP流Streams、包裝器wrapper概念與用法實例詳解

    這篇文章主要介紹了PHP流Streams、包裝器wrapper概念與用法,結(jié)合實例形式分析了php中流Streams與包裝器wrapper的基本概念及使用方法,需要的朋友可以參考下
    2017-11-11
  • php中批量替換文件名的實現(xiàn)代碼

    php中批量替換文件名的實現(xiàn)代碼

    一個文件夾中有上百個 類似IDR_WEB_BKG_PNG,IDR_WEB_BKG_XML,IDR_WEB_BKG_ICO,文件,一個一個手動更新后綴,太麻煩,就想用PHP批量更新
    2011-07-07
  • windows服務(wù)器使用IIS時thinkphp搜索中文無效問題

    windows服務(wù)器使用IIS時thinkphp搜索中文無效問題

    在用ThinkPHP開發(fā)的網(wǎng)站,在linux服務(wù)器下使用過一段時間,一切正常。但是更換到windows服務(wù)器時,發(fā)現(xiàn)搜索的時候,無法搜索中文,查不出相應(yīng)的結(jié)果。查看數(shù)據(jù)庫發(fā)現(xiàn)數(shù)據(jù)是存在的。linux服務(wù)器下正常,而且搜索數(shù)字或字母程序正常,說明程序是沒有任何問題的。
    2023-06-06
  • PHP 遞歸效率分析

    PHP 遞歸效率分析

    PHP的遞歸效率一般認為是低效的。大概一年前,我寫了一篇博文,對三種遍歷樹的方法進行了比較,發(fā)現(xiàn)遞歸算法的效率最低。
    2009-11-11
  • 深入探討PHP中的內(nèi)存管理問題

    深入探討PHP中的內(nèi)存管理問題

    內(nèi)存管理對于長期運行的程序,例如服務(wù)器守護程序,是相當(dāng)重要的影響;因此,理解PHP是如何分配與釋放內(nèi)存的對于創(chuàng)建這類程序極為重要。本文將重點探討PHP的內(nèi)存管理問題。
    2011-08-08
  • php 連接mssql數(shù)據(jù)庫 初學(xué)php筆記

    php 連接mssql數(shù)據(jù)庫 初學(xué)php筆記

    如果實現(xiàn)了PHP和MySQL鏈接了,PHP和MSSQL的鏈接其實很簡單; 支持MSSQL的本地鏈接和遠程鏈接
    2010-03-03
  • PHP實現(xiàn)二維數(shù)組中的查找算法小結(jié)

    PHP實現(xiàn)二維數(shù)組中的查找算法小結(jié)

    這篇文章主要介紹了PHP實現(xiàn)二維數(shù)組中的查找算法,涉及PHP數(shù)組遍歷、判斷、計算等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • 2017年最新PHP經(jīng)典面試題目匯總(上篇)

    2017年最新PHP經(jīng)典面試題目匯總(上篇)

    這篇文章主要介紹了2017年最新PHP經(jīng)典面試題目匯總(上篇),非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • PHP錯誤提示的關(guān)閉方法詳解

    PHP錯誤提示的關(guān)閉方法詳解

    關(guān)閉PHP錯誤腳本提示是程序上線了必須做的一件事情,就是不管程序怎么報錯我們都不能讓錯誤日志在服務(wù)器上給大家看到,下面我來總結(jié)兩種關(guān)閉PHP錯誤腳本提示的具體方法
    2013-06-06

最新評論

扎囊县| 绍兴市| 克东县| 成武县| 厦门市| 多伦县| 清涧县| 通州市| 郁南县| 华亭县| 苏尼特左旗| 临洮县| 莆田市| 济阳县| 绿春县| 兰坪| 台中市| 吉安市| 吉林市| 浙江省| 罗江县| 奉新县| 七台河市| 青川县| 南昌县| 农安县| 石渠县| 漳平市| 榆树市| 上蔡县| 林口县| 高阳县| 郯城县| 六安市| 花莲市| 墨脱县| 奎屯市| 赣榆县| 辉县市| 买车| 陇川县|