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

主頁 > 知識庫 > php解壓縮zip和rar壓縮包文件的方法

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

熱門標簽:外呼系統撥打暫時無法接通 仁和怎么申請400開頭的電話 怎么向銷售公司推銷外呼系統 高德地圖標注家 長春人工外呼系統服務商 江西手機自動外呼防封系統是什么 哪里辦理400電話 廣州防封卡外呼系統多少錢一個月 廣東地市地圖標注

項目涉及文檔處理,用戶上傳的包括 zip 和 rar 壓縮包,需要先將壓縮包解壓后再作處理。對于 zip 壓縮包,由于 php 自帶 zip 擴展,可以直接解壓。

解壓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();
}

對于 rar 壓縮包,需要先為 php 安裝 rar 擴展。

安裝rar擴展:

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
# 報錯
configure: error: Cannot find php-config. Please use --with-php-config=PATH
# 運行./configure 時指定php-config路徑即可
./configure --with-php-config=/usr/local/php/bin/php-config
make  make install

配置rar擴展:

# 新建 /usr/local/php/conf.d/rar.ini,內容
extension=rar.so

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

可以看到已經成功安裝了 rar ,可以來測試一下解壓 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);
}

這樣就搞定用戶上傳的壓縮包解壓的問題了。

總結

以上所述是小編給大家介紹的php解壓縮zip和rar壓縮包文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

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

標簽:梅河口 惠州 海北 濮陽 湘西 廈門 黔東 文山

巨人網絡通訊聲明:本文標題《php解壓縮zip和rar壓縮包文件的方法》,本文關鍵詞  php,解,壓縮,zip,和,rar,包文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php解壓縮zip和rar壓縮包文件的方法》相關的同類信息!
  • 本頁收集關于php解壓縮zip和rar壓縮包文件的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 射阳县| 逊克县| 札达县| 文成县| 霍邱县| 隆德县| 湘阴县| 兴山县| 嵩明县| 沙坪坝区| 宜兴市| 张掖市| 石嘴山市| 邵武市| 柳江县| 九龙坡区| 汝州市| 肇东市| 曲沃县| 乌鲁木齐市| 磐石市| 沾化县| 车险| 伊宁县| 益阳市| 屏东县| 长治市| 新密市| 牙克石市| 军事| 沛县| 康保县| 安平县| 南充市| 苍溪县| 潮安县| 亳州市| 堆龙德庆县| 资阳市| 涿州市| 双桥区|