最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 解壓rar文件及zip文件的方法

 更新時(shí)間:2014年05月05日 16:50:37   作者:  
rar文件解壓php沒(méi)有直接支持的,不過(guò)可以通過(guò)下載將非線程安全的dll然后扔到php的ext目錄下,之后按照下面的步驟操作即可
對(duì)于zip文件網(wǎng)上的例子很多,rar文件解壓php沒(méi)有直接支持,可以用pecl到http://pecl.php.net/package/rar 下載對(duì)應(yīng)版本的 非線程安全的dll然后扔到php的 ext目錄下。

打開(kāi)php.ini.

加一行

extension=php_rar.dll

重啟web服務(wù)器 和php
復(fù)制代碼 代碼如下:

public function _unzip($fileName,$extractTO){

$fileName = iconv('utf-8','gb2312',"upload/zip/8月.rar");
// echo $fileName . '</br>';
$extractTo = "upload/zip/TEST/";

$rar_file = rar_open($fileName) or die('could not open rar');
$list = rar_list($rar_file) or die('could not get list');
// print_r($list);



foreach($list as $file) {
$pattern = '/\".*\"/';
preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE);
$pathStr=$matches[0][0];
$pathStr=str_replace("\"",'',$pathStr);
// print_r($pathStr);
$entry = rar_entry_get($rar_file, $pathStr) or die('</br>entry not found');
$entry->extract($extractTo); // extract to the current dir
}
rar_close($rar_file);

}

相關(guān)文章

  • php調(diào)用C代碼的實(shí)現(xiàn)方法

    php調(diào)用C代碼的實(shí)現(xiàn)方法

    本篇文章主要是對(duì)php調(diào)用C代碼的實(shí)現(xiàn)方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-03-03
  • PHP用mysql數(shù)據(jù)庫(kù)存儲(chǔ)session的代碼

    PHP用mysql數(shù)據(jù)庫(kù)存儲(chǔ)session的代碼

    大部分使用php的人一旦應(yīng)用到session都會(huì)使用cookie。 cookie雖好可是它也會(huì)給我們帶來(lái)一些隱患的。
    2010-03-03
  • php遞歸遍歷多維數(shù)組的方法

    php遞歸遍歷多維數(shù)組的方法

    這篇文章主要介紹了php遞歸遍歷多維數(shù)組的方法,實(shí)例分析了php數(shù)組遍歷的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • PHP中文件緩存轉(zhuǎn)內(nèi)存緩存的方法

    PHP中文件緩存轉(zhuǎn)內(nèi)存緩存的方法

    顧名思義文件緩存轉(zhuǎn)內(nèi)存緩存就是將存儲(chǔ)在文件中的數(shù)據(jù)轉(zhuǎn)到內(nèi)存中去,實(shí)現(xiàn)磁盤(pán)操作轉(zhuǎn)為內(nèi)存操作,這樣可以大大提高數(shù)據(jù)訪問(wèn)速度,并能實(shí)現(xiàn)緩存數(shù)據(jù)的分布式部署。文件緩存與內(nèi)存緩存的介紹請(qǐng)參考名詞解釋部分
    2011-12-12
  • 火車(chē)采集器 免費(fèi)版使出收費(fèi)版本功能實(shí)現(xiàn)原理

    火車(chē)采集器 免費(fèi)版使出收費(fèi)版本功能實(shí)現(xiàn)原理

    火車(chē)頭免費(fèi)版本不支持采集結(jié)果的外掛處理,比如采用php來(lái)輔助處理結(jié)果,而火車(chē)頭本身對(duì)于正則表達(dá)式的不完整支持,
    2009-09-09
  • MYSQL 小技巧 -- LAST_INSERT_ID

    MYSQL 小技巧 -- LAST_INSERT_ID

    用PHP調(diào)用mysql , 內(nèi)置的LAST_INSERT_ID() 這個(gè)函數(shù)可能沒(méi)有什么人用,用的最多的還是 mysql_insert_id()
    2009-11-11
  • php使用yield對(duì)性能提升的測(cè)試實(shí)例分析

    php使用yield對(duì)性能提升的測(cè)試實(shí)例分析

    這篇文章主要介紹了php使用yield對(duì)性能提升的測(cè)試,結(jié)合具體實(shí)例形式對(duì)比分析了php使用yield及常規(guī)操作的運(yùn)算耗時(shí)與內(nèi)存占用情況,測(cè)試了yield對(duì)性能的提升大小,需要的朋友可以參考下
    2019-09-09
  • 最令PHP初學(xué)者們頭痛的十四個(gè)問(wèn)題

    最令PHP初學(xué)者們頭痛的十四個(gè)問(wèn)題

    最令PHP初學(xué)者們頭痛的十四個(gè)問(wèn)題...
    2007-01-01
  • php設(shè)計(jì)模式小結(jié)

    php設(shè)計(jì)模式小結(jié)

    這篇文章主要介紹php的設(shè)計(jì)模式,主要介紹以下三中模式,主要包括單例模式,工廠模式,觀察者模式
    2013-02-02
  • PHP Token(令牌)設(shè)計(jì)

    PHP Token(令牌)設(shè)計(jì)

    PHP Token(令牌)設(shè)計(jì) 設(shè)計(jì)目標(biāo): 避免重復(fù)提交數(shù)據(jù). 檢查來(lái)路,是否是外部提交 匹配要執(zhí)行的動(dòng)作(如果有多個(gè)邏輯在同一個(gè)頁(yè)面實(shí)現(xiàn),比如新增,刪除,修改放到一個(gè)PHP文件里操作) 這里所說(shuō)的token是在頁(yè)面顯示的時(shí)候,寫(xiě)到FORM的一個(gè)隱藏表單項(xiàng)(type=hidden). token不可明文,如果是明文,那就太危險(xiǎn)了,所以要采用一定的加密方式.密文要可逆.俺算法很白癡,所以采用了網(wǎng)上一個(gè)現(xiàn)成的方法.
    2008-03-03

最新評(píng)論

得荣县| 松滋市| 许昌市| 富源县| 临泽县| 祁阳县| 江油市| 奉新县| 大余县| 竹北市| 西畴县| 牡丹江市| 那坡县| 金坛市| 达州市| 福安市| 河北省| 民县| 凤翔县| 乐清市| 浦江县| 定日县| 呼和浩特市| 卢龙县| 贵溪市| 卢氏县| 内乡县| 遂川县| 彰化县| 旬邑县| 新邵县| 商河县| 额济纳旗| 景东| 富平县| 永兴县| 阳原县| 灵武市| 荆州市| 博客| 彭州市|