【发布时间】:2010-12-04 04:42:36
【问题描述】:
注意:我需要一个库而不是指向有关我的主机没有或想要安装的扩展的文档的链接。
主题说明了一切。
我暂时不需要提取任何文件(尽管这可能是以后对我的网络应用程序的一个很好的补充)我只需要列出 rar 和 zip 档案的内容。
【问题讨论】:
-
我能够阅读手册,感谢您的通知。但是我说我需要一个库而不是扩展。
-
下次说清楚一点
注意:我需要一个库而不是指向有关我的主机没有或想要安装的扩展的文档的链接。
主题说明了一切。
我暂时不需要提取任何文件(尽管这可能是以后对我的网络应用程序的一个很好的补充)我只需要列出 rar 和 zip 档案的内容。
【问题讨论】:
【讨论】:
【讨论】:
老实说,我不认为你会找到一个。如果我理解正确,您要的是一个包含 rar 扩展名的库(为文件系统和压缩文件提供 php 访问和可用性:rar)本身。当 rar 扩展更容易安装时,我真的认为没有人会经历重建/移植/移动/提取/等 rar 扩展的麻烦。如果我是你,我会联系主机,看看他们是否会安装它和/或迁移到新主机。
【讨论】:
您需要的一切(安装、使用示例)都包含在该页面中。
列出 rar 文件很简单
<?php
$rar_file = rar_open('example.rar') or die("Can't open Rar archive");
$entries = rar_list($rar_file);
foreach ($entries as $entry) {
echo 'Filename: ' . $entry->getName() . "\n";
echo 'Packed size: ' . $entry->getPackedSize() . "\n";
echo 'Unpacked size: ' . $entry->getUnpackedSize() . "\n";
$entry->extract('/dir/extract/to/');
}
rar_close($rar_file);
?>
【讨论】: