php保存rar,php 解压rar文件
对于zip文件网上的例子很多,rar文件解压php没有直接支持,可以用pecl 到http://pecl.php.net/package/rar 下载对应版本的 非线程安全的dll 然后扔到php的 ext目录下。 打开php.ini. 加一行 extension=php_rar.dll 重启web服务器 和php public function _unz
对于zip文件网上的例子很多,rar文件解压php没有直接支持,可以用pecl
到http://pecl.php.net/package/rar 下载对应版本的 非线程安全的dll
然后扔到php的 ext目录下。
打开php.ini.
加一行
extension=php_rar.dll
重启web服务器 和php
public function _unzip($fileName,$extractTO){
$fileName = iconv('utf-8','gb2312',"upload/zip/8月.rar");
// echo $fileName . '';
$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('entry not found');
$entry->extract($extractTo); // extract to the current dir
}
rar_close($rar_file);
}
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php保存rar,php 解压rar文件相关推荐
- 解压安装包linux,Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra
Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.rar文件) Linux下如何 ...
- Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.rar文件)
Linux下如何解压.zip和.rar文件,对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于zip linux下提供了zip和unzip程序,zip是 ...
- Java解压上传zip或rar文件,并解压遍历文件中的html的路径
1.本文只提供了一个功能的代码 public String addFreeMarker() throws Exception {HttpSession session = request.getSes ...
- linux图形界面解压rar文件夹,压缩与解压
出自Linux Wiki 提示:此文已超过 5 年(1880 天)未更新,如发现内容过时或有误,欢迎改进:) 本文介绍Linux环境中处理rar.zip.gz.bz2.tar等常见压缩/归档文件的方法 ...
- python解压rar
代码 import rarfile #导入rarfile库 file_name="test.rar" #要解压的文件 rf=rarfile.RarFile(file_name,'r ...
- 使用C#压缩解压rar格式文件
为了便于文件在网络中的传输和保存,通常将文件进行压缩操作,常用的压缩格式有rar.zip和7z,本文将介绍在C#中如何对这几种类型的文件进行压缩和解压,并提供一些在C#中解压缩文件的开源库. 在C#. ...
- java rar_java如何解压rar文件
引入java包,输入代码: /** * @param rarFile rar文件路径 * @param savePath 要解压的路径 */ public static void Rar(String ...
- Python 解压rar类型文件
Python 解压rar类型文件 一.前提准备 1. pip install rarfile 2. 在官网下载 WinRAR安装包 ,安装完毕后在安装目录即可找到一个名为 "UnRAR.ex ...
- centos 安装并使用rar解压压缩文件
下载 下载自己的版本,下边以64位的为例: wget http://www.rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz 解压 到文件夹/usr/local/rar ...
最新文章
- 图片分类赛官方baseline解读!
- Android 金融类项目模块化架构
- 小教活动总结-VB即时通讯小程序
- Reverse a Substring
- plsql(轻量版)_触发器
- 深入理解JavaScript闭包(closure) 【收藏】
- 前端学习(2586):如何设计高扩展路由
- 2018年《大数据》杂志调查问卷
- 常用工具备忘(更新中)
- 再添一所!华中科技大学成立人工智能与自动化学院
- C++_选择结构_单行if语句_多行if语句_多条件if语句_嵌套if语句_三目运算符---C++语言工作笔记016
- java使用itext实现把数据库中查到的数据转换成pdf
- B 罗马数字 2018浙江理工大学新生赛
- warning: use of old-style cast
- 计算机音乐红色彼岸花,《抖音》红色彼岸花花瓣遍地撒是什么歌
- 【站内题解】十六道csdn每日一练Python题解
- 我的心只悲伤七次-纪伯伦
- 在中山大学会出现的电脑问题解决方案
- python 斗地主发牌_Python_斗地主发牌程序
- APP性能测试——启动耗时测试
热门文章
- 信息检索IR评价中常见的评价指标-MAP\NDCG\ERR\P@10等
- 2022年后人工智能/深度学习八大应用方向
- Python中出现:RunTimeError:implement_array_function method already has a docstring.异常解决
- Windows下如何搭建Gradle环境?
- path环境变量丢失恢复
- 使用memocache
- 赛码网算法: 军训队列( python实现 )
- python更新后yum问题
- 基于visual Studio2013解决面试题之0307最后谁剩下
- 北京智控美信(长春)数据中心应聘总结