PHP rar文件解压下载

PHP rar文件解压下载

价格: 4.00 累计多年口碑和服务

发布时间:2021-05-06 09:51:13

类型:图片/素材/资源

语言:PHP

品牌:其他

布局:电脑PC

  • 源码介绍
  • 下载记录
  • 用户评价

本文的教程重点是在rar文件如何在PHP+windows和linux环境下,解压rar文件压缩包。在linux环境下php环境是不支持rar文件解压的。

  php_rar.dll安装方法如下:

  放在 /php/ext/下面,在php.ini中加入一行php_rar扩展引用声明 extension=php_rar.dll。 备注:下载压缩包里有windows php_rar.dll文件。

  解压压缩包

    $fileName = "demo.rar"; 
    function unrar($fileName, $extractTo) {//$fileName压缩包,$extractTo解压地址 
        $rar_file = rar_open($fileName) or die('could not open rar'); 
        $list = rar_list($rar_file) or die('could not get 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); 
    }

  打印压缩包文件列表

    function rar_lists($fileName) { //获取rar压缩文件列表 
        $rar_file = rar_open($fileName) or die('could not open rar'); 
        $list = rar_list($rar_file) or die('could not get list'); 
        foreach ($list as $file) { 
            $pattern = '/\".*\"/'; 
            preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE); 
            $pathStr = $matches[0][0]; 
            $pathStr = str_replace("\"", '', $pathStr); 
            $files[] = $pathStr; 
        } 
        return $files; 
    }

版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系(3078847178),我们将尽快处理。

分享:
共 0 条记录

评论(0)

后面还有条评论,点击查看>>

万图素材声明

非平台线上交易,出现任何后果均与万图素材无关,无论卖家以何理由要求线下交易的,请举报。

点击举报 >>

73

0

0

商家已缴纳保证金万图素材站入驻商家未缴纳保证金

最新源码

1

ThinkPHP5简单好用的支付扩展库

2021-05-13   浏览:189

2

Thinkphp3.2防QQ好友聊天

2021-05-13   浏览:91

3

Thinkphp对SEO友好的列表页路由源码下载

2021-05-13   浏览:194

4

Thinkphp整合ucenter同步登录注册退出

2021-05-13   浏览:214

5

Thinkphp第三方登录演示与下载

2021-05-13   浏览:156

6

兼容性非常好的jQuery图片裁剪插件

2021-05-13   浏览:199

7

PHP+jQuery仿百度网盘操作文件夹,类似百度网盘

2021-05-13   浏览:130

8

2021年最新PHP整合银联在线支付

2021-05-13   浏览:150

9

PHP微信企业号支付、支付宝手机网页支付

2021-05-13   浏览:92

热门源码

1

Thinkphp整合ucenter同步登录注册退出

2021-05-13   浏览:214

2

兼容性非常好的jQuery图片裁剪插件

2021-05-13   浏览:199

3

PHP大文件上传支持断点上传源码

2021-03-20   浏览:195

4

Thinkphp对SEO友好的列表页路由源码下载

2021-05-13   浏览:194

5

ThinkPHP5简单好用的支付扩展库

2021-05-13   浏览:189

6

PHP图片和文字水印

2021-03-20   浏览:185

7

PHP用户注册邮箱验证激活帐号

2021-03-31   浏览:176

8

PHP+Mysql结合jQuery完成自动输入

2021-03-17   浏览:167

9

PHP+jQuery+Ajax多上传按钮单文件上传

2021-04-01   浏览:164

嘿,我来帮您!