91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php 文件壓縮

發布時間:2020-05-19 19:37:49 來源:網絡 閱讀:633 作者:thong2006 欄目:web開發

PclZip文件壓縮實現(推薦)

      我在做項目是的時候有個打包下載的需求:把上傳的多個文件壓縮成一個文件并下載,我用的比較強大的PclZip類實現的。我的用的是thinkphp3.2框架開發的,具體實現代碼如下

 /**
    * 壓縮文件
    * @param $zipName  壓縮的文件名
    * @param $fileName 要壓縮的文件路徑的數組或字符串
    *  @param  $savePath  要保存的路徑
    * @return bool
    */
public function createZip($zipName,$fileName,$savePath){
    //加載類
       import("Org.Io.PclZip");
       $archive = new \PclZip($zipName);
       $list = $archive->create($fileName,PCLZIP_OPT_REMOVE_ALL_PATH);   //壓縮文件
       if($list == 0){
           return false;
       }

       //創建目錄,不存在就創建
       if( !is_dir( $savePath)) {
           mkdir( $savePath);
       }

       //檢查文件是否存在
       if(!file_exists($zipName)){
           return false;
       }
       //移動文件   create方法不能指定壓縮文件保存路徑,默認是保存在當前目錄。
       rename ($zipName,$savePath.$zipName);
       return $savePath.$zipName;
   }

其他參考資料:http://blog.csdn.net/gumanren/article/details/5520173


其他實現方式

1.PHP自帶ZIP壓縮、解壓縮類ZipArchiv使用指南  :

    http://www.jb51.net/article/61678.htm

    http://www.cnblogs.com/keleyu/p/4273120.html

2.PHP壓縮與解壓Zip(PHPZip類)

   http://www.oschina.net/code/snippet_167936_6898





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥宁县| 江达县| 石河子市| 改则县| 昆明市| 河北省| 正阳县| 义乌市| 新昌县| 体育| 东城区| 乐亭县| 绿春县| 乐东| 射洪县| 宣化县| 高雄县| 连州市| 枝江市| 如东县| 苗栗市| 禄劝| 临武县| 九江县| 广东省| 申扎县| 嘉荫县| 兰溪市| 阳朔县| 沈丘县| 札达县| 三明市| 新巴尔虎左旗| 美姑县| 电白县| 铜川市| 广安市| 招远市| 金乡县| 宜昌市| 南皮县|