婷婷综合国产,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)民參考!
  • 推薦文章
    主站蜘蛛池模板: 浑源县| 梁河县| 兴安盟| 舟山市| 霍山县| 阿克苏市| 通辽市| 新民市| 新泰市| 沙田区| 普格县| 马鞍山市| 乐昌市| 乡宁县| 佳木斯市| 茂名市| 巴青县| 大理市| 新巴尔虎右旗| 瓮安县| 读书| 望江县| 宁乡县| 高青县| 锡林浩特市| 紫云| 锦州市| 墨玉县| 桐庐县| 嘉黎县| 浏阳市| 新平| 綦江县| 林甸县| 巴彦淖尔市| 水富县| 敖汉旗| 敖汉旗| 贵溪市| 武邑县| 琼海市|