本文實例講述了php使用pclzip類別實作檔案壓縮的方法。分享給大家供大家參考,如下:
使用PclZIp(zip格式)壓縮,首先需要下載它的套件檔案(可點擊此處本站下載)。 PclZip功能還蠻強大的,它可以進行壓縮和解壓,以及一些添加和刪除的類別的方法等等。當然了這些內容我們都可以在網路上找到的到,沒必要都要記住。我們只要在需要使用的時候自己可以很快的在網路上找到使用方法就可以了。首先我們需要的就是要將下載的庫檔案進行引入,如
<?php include('pclzip/pclzip.lib.php'); ?> //括号里面的地址改成自己的pclzip.lib.php 文件所在地址, //它的所有的功能都在pclzip.lib.php里面
引入之後我們就可以進行使用了,以下是我使用時簡單寫的一個方法。
<?php $zipname = "test.zip"; //压缩包的名称 $zipnames = '/zipfiles/'.$zipname; //压缩包所在路径 $z = new PclZip($zipnames); //实例化这个PclZip类 $v_list = $z->create('file.txt,data/text.txt,folder'); //将文件进行压缩 if ($v_list == 0) { die("Error : ".$archive->errorInfo(true)); //如果有误,提示错误信息。 } ?>
這個一個簡單的zip壓縮就做好了,在這個方法中我們主要就是使用了PclZip裡面的PclZip類別以及它裡面創建壓縮包的方法create。從上面的例子我們可以看到下面這個內容
<?php PclZip($zip_filename); ?> //里面是该压缩包的名称以及所在路径。并不是把名称写上就可以了。 //如果路径不对是无法找到的。 <?php PclZip::create($filelist, [optional arguments]); ?> //create方法来创建压缩包。 //$filelist可以用数组包含文件的名称和文件夹名称或者是一个字符串来包含. //如果是多个文件的话可以用逗号来隔开,如上面的例子。
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP操作zip檔案及壓縮技巧總結》、《php檔案操作總結》、 《php正規表示式用法總結》、《PHP運算與運算子用法總結》、《PHP基本語法入門教程》、《php物件導向程式設計入門教程》、《php字串(string)用法總結》、《php +mysql資料庫操作入門教學》及《php常見資料庫操作技巧總表》
希望本文所述對大家PHP程式設計有幫助。
以上就介紹了php使用pclzip類別實作檔案壓縮的方法附pclzip類別下載位址,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。