php 安装rar扩展,php安装php_rar扩展实现rar文件读取和解压的方法

php安装php_rar扩展实现rar文件读取和解压的方法

这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!

PHP 开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。

这篇文章主要介绍了 php 安装 php_rar 扩展实现 rar 文件读取和解压的方法, 涉及 php 扩展组件的安装与使用相关操作技巧, 需要的朋友可以参考下

本文实例讲述了 php 安装 php_rar 扩展实现 rar 文件读取和解压的方法。分享给大家供大家参考,具体如下:

PHP Rar Archiving 模块 (php_rar) 是一个读取和解压 rar 文件的模块,但不提供 RAR 压缩 (打包) 的功能。

1. 首先要到 PECL 的 RAR 页面下载 DLL. 根据自己的情况选择下载对应版本的 DLL.

PHP 版本要求:php_rar 模块适用于 php 5.2 及以上, 不过对于 windows 系统,似乎只有 php5.3 / 5.4 对应的 DLL 下载。

2. 下载到的是个 zip 包,将其中的 php_rar.pdb 和 php_rar.dll 两个文件解压到 PHP 安装目录下的 ext 子目录中。

3. 在 php.ini 中加入一行 php_rar 扩展引用声明 extension=php_rar.dll

4. 如果使用 Apache 服务器,就需要重启 Apache。IIS 下以 FastCGI 模式加载的 PHP 则不需要进一步操作了。

5. 写个测试文件看看有没有问题啊

6. 如果有问题,查看服务器的日志文件。

附官方的测试代码 test-rar.php :

$archive_name='/full/path/to/file.rar'

$entry_name='path/to/archive/entry.txt';//notice: no slash at the beginning

$dir_to_extract_to='/path/to/extract/dir';

$new_entry_name='some.txt';

$rar=rar_open($archive_name)ORdie('failed to open '.$archive_name);

$entry=rar_entry_get($rar,$entry_name)ORdie('failed to find '.$entry_name.' in '.$archive_name);

// this will create all necessary subdirs under $dir_to_extract_to

$entry->extract($dir_to_extract_to);

/* OR */

// this will create only one new file $new_entry_name in $dir_to_extract_to

$entry->extract('',$dir_to_extract_to.'/'.$new_entry_name);

// this line is really not necessary

rar_close($rar);

?>

希望本文所述对大家 PHP 程序设计有所帮助。

来源: http://www.phperz.com/article/17/0806/341105.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值