Я играюсь с 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.
Я пробовал следующее, но это дает мне пустой массив.
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 '</pre>';
Мне не нужно извлекать файлы rar, а нужно только содержимое [ИМЯ] папок/файлов внутри архива, как это делает программа winrar.
Может ли кто-нибудь дать мне подсказку в правильном направлении?