婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > php解壓縮zip和rar壓縮包文件的方法

php解壓縮zip和rar壓縮包文件的方法

熱門(mén)標(biāo)簽:外呼系統(tǒng)撥打暫時(shí)無(wú)法接通 仁和怎么申請(qǐng)400開(kāi)頭的電話 怎么向銷(xiāo)售公司推銷(xiāo)外呼系統(tǒng) 高德地圖標(biāo)注家 長(zhǎng)春人工外呼系統(tǒng)服務(wù)商 江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 哪里辦理400電話 廣州防封卡外呼系統(tǒng)多少錢(qián)一個(gè)月 廣東地市地圖標(biāo)注

項(xiàng)目涉及文檔處理,用戶(hù)上傳的包括 zip 和 rar 壓縮包,需要先將壓縮包解壓后再作處理。對(duì)于 zip 壓縮包,由于 php 自帶 zip 擴(kuò)展,可以直接解壓。

解壓zip壓縮包:

$file = "/opt/data/upload/testfile.zip";
$outPath = "/opt/data/upload/testfile";
$zip = new ZipArchive();
$openRes = $zip->open($file);
if ($openRes === TRUE) {
  $zip->extractTo($outPath);
  $zip->close();
}

對(duì)于 rar 壓縮包,需要先為 php 安裝 rar 擴(kuò)展。

安裝rar擴(kuò)展:

wget http://pecl.php.net/get/rar-4.0.0.tgz
gunzip rar-4.0.0.tgz
tar -xvf rar-4.0.0.tar
cd rar-4.0.0
phpize
./configure  make  make install
# 報(bào)錯(cuò)
configure: error: Cannot find php-config. Please use --with-php-config=PATH
# 運(yùn)行./configure 時(shí)指定php-config路徑即可
./configure --with-php-config=/usr/local/php/bin/php-config
make  make install

配置rar擴(kuò)展:

# 新建 /usr/local/php/conf.d/rar.ini,內(nèi)容
extension=rar.so

重啟 php-fpm ,看一下 phpinfo() ;

可以看到已經(jīng)成功安裝了 rar ,可以來(lái)測(cè)試一下解壓 rar 文件。

解壓RAR壓縮包:

$file = "/opt/data/upload/testfile.zip";
$outPath = "/opt/data/upload/testfile";
$rar_file = rar_open($file);
if ($rar_file) {
  $entries = rar_list($rar_file);
  foreach ($entries as $entry) {
    $entry->extract($outPath);
  }
  rar_close($rar_file);
}

這樣就搞定用戶(hù)上傳的壓縮包解壓的問(wèn)題了。

總結(jié)

以上所述是小編給大家介紹的php解壓縮zip和rar壓縮包文件的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

您可能感興趣的文章:
  • php安裝php_rar擴(kuò)展實(shí)現(xiàn)rar文件讀取和解壓的方法
  • php 解壓rar文件及zip文件的方法
  • PHP執(zhí)行zip與rar解壓縮方法實(shí)現(xiàn)代碼
  • ThinkPHP5.0框架驗(yàn)證碼功能實(shí)現(xiàn)方法【基于第三方擴(kuò)展包】
  • PHP實(shí)現(xiàn)rar解壓讀取擴(kuò)展包小結(jié)

標(biāo)簽:梅河口 惠州 海北 濮陽(yáng) 湘西 廈門(mén) 黔東 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php解壓縮zip和rar壓縮包文件的方法》,本文關(guān)鍵詞  php,解,壓縮,zip,和,rar,包文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php解壓縮zip和rar壓縮包文件的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于php解壓縮zip和rar壓縮包文件的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 四平市| 浏阳市| 济宁市| 云南省| 云南省| 堆龙德庆县| 佳木斯市| 德清县| 安新县| 武义县| 石台县| 普兰店市| 枣庄市| 乡宁县| 边坝县| 巴楚县| 斗六市| 普兰县| 雷波县| 土默特右旗| 铜梁县| 义马市| 漳平市| 轮台县| 景德镇市| 新民市| 丹棱县| 宝应县| 邯郸县| 迁西县| 平南县| 莒南县| 金川县| 日照市| 宁乡县| 南投市| 曲麻莱县| 大庆市| 涪陵区| 尖扎县| 合川市|