Я играю с php rar
http://www.php.net/manual/en/intro.rar.php
Цель:
Соберите информацию о файле (имени) многотомных архивов rar только из первого тома.
Пример:
Полный объем:
testArchive.rar ,
testArchive.r00
Доступно: testArchive.rar
Сканирование файлов внутри архива из testArchive.rar БЕЗ testArchive.r00
Winrar (rarlabs.com) предоставляет вам архивированное (файловое) содержимое многотомного архива rar из первого тома.
Теперь я хочу, чтобы это было сделано с помощью php.
Я попробовал следующее, но это дает мне пустой массив.
<code>function retnull() { return null; }
$arch = RarArchive::open("testArchive.rar" , NULL , 'retnull' );
$arch->setAllowBroken(true);
if ($arch === FALSE)
die("Cannot open testArchive.rar");
$entries = $arch->getEntries();
if ($entries === FALSE)
die("Cannot retrieve entries");
echo '<pre>';
print_r($entries);
echo '
';
Мне не нужно извлекать rar-файлы, мне нужно только содержимое [NAMES] папок / файлов внутри архива, как это делает программа winrar.
Может кто-нибудь дать мне подсказку в правильном направлении?