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

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

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

打開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代碼的實現(xiàn)方法

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

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

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

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

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

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

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

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

    火車采集器 免費版使出收費版本功能實現(xiàn)原理

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

    MYSQL 小技巧 -- LAST_INSERT_ID

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

    php使用yield對性能提升的測試實例分析

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

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

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

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

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

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

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

最新評論

正宁县| 温州市| 牡丹江市| 南华县| 辽阳县| 长岛县| 通山县| 福安市| 昌邑市| 左云县| 甘肃省| 宜兰县| 武功县| 曲麻莱县| 玛曲县| 贺兰县| 湛江市| 兴城市| 永川市| 桐柏县| 房山区| 潞西市| 铁岭县| 高要市| 尉犁县| 清远市| 木兰县| 庄浪县| 泰安市| 乐都县| 凉城县| 浙江省| 仙桃市| 江口县| 久治县| 太仆寺旗| 社旗县| 永福县| 和硕县| 松桃| 建宁县|