2010年8月10日 星期二

PHP 壓縮檔案很簡單 pclzip

上網下載一個檔 pclzip.lib.php 大概兩百多K
require這個檔之後 ::

//壓縮檔名,譬如 $zipName = "aaa.zip";
$archive = new PclZip($zipName);
//建立壓縮檔 $zipFile是字串,把檔名用,接起來,譬如 $zipFile="a.txt,bbb.txt,uuu.jpg";
$v_list = $archive->create($zipFile,PCLZIP_OPT_REMOVE_ALL_PATH);
/*
PCLZIP_OPT_REMOVE_ALL_PATH是代表建立壓縮檔時把那些檔案位置都移除掉
譬如你的壓縮檔是從/zip/a.zip,/images/a.jpg,如果不加此參數,那壓縮檔裡就會幫你建立zip跟images的目錄再把檔案放進去,如果加此參數,那a.zip,a.jpg這兩個檔就會直接出現在壓縮檔的最底層
*/
if ($v_list == 0) {
die("Error : ".$archive->errorInfo(true));
}

基本參數與用法

沒有留言: