久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

02
2018/12

使用PHP對文件進(jìn)行解壓縮

發(fā)布時間:2018-12-02 19:35:29
發(fā)布者:pengyifeng
瀏覽量:
0

使用虛擬主機(jī)進(jìn)行文件上傳時最常用的工具莫過于FTP了,但是使用FTP有一個弊端就是文件太多時上傳或下載速度比較慢,如果上傳時將文件打包,上傳后在 空間解壓縮,同樣下載前將文件打包壓縮以壓縮包的形式下載,這樣速度就快多了。其實(shí)PHP就可以做到這一點(diǎn),將文件壓縮成zip格式并且可以解壓縮。我使 用了很多發(fā)現(xiàn)最好用的還是pclzip,pclzip可以將文件或文件夾壓縮成zip格式的壓縮文件。


要使用該P(yáng)HP擴(kuò)展類,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支持zip 

對于win系統(tǒng),直接去掉php_zip.dll 擴(kuò)展的注釋,然后重啟http服務(wù)(IIS或Apache)即可 

Linux還沒有試驗(yàn),理論上差別不會很大


$zip = new ZipArchive;
//新建一個ZipArchive的對象/* 
通過ZipArchive的對象處理zip文件 $zip->open這個方法的參數(shù)表示處理的zip文件名。
如果對zip文件對象操作成功,$zip->open這個方法會返回TRUE
*/
if ($zip->open('test.zip') === TRUE)
{
$zip->extractTo('images');
//假設(shè)解壓縮到在當(dāng)前路徑下images文件夾的子文件夾php
$zip->close();
//關(guān)閉處理的zip文件
}


關(guān)鍵詞:
返回列表