欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

02
2018/12

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

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

使用虛擬主機(jī)進(jìn)行文件上傳時(shí)最常用的工具莫過于FTP了,但是使用FTP有一個(gè)弊端就是文件太多時(shí)上傳或下載速度比較慢,如果上傳時(shí)將文件打包,上傳后在 空間解壓縮,同樣下載前將文件打包壓縮以壓縮包的形式下載,這樣速度就快多了。其實(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 

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

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


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


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