Просмотр полной версии : Php + rar
Как побыстрее вытащить данные из rar архива... имея в руках php ?
http://www.php.ru/manual/ref.rar.html
<?php
$rar_file = rar_open('example.rar') or die("Невозможно открыть архив");
$entries = rar_list($rar_file);
foreach ($entries as $entry) {
echo 'Файл: ' . $entry->getName() . "\n";
echo 'Размер сжатого элемента: ' . $entry->getPackedSize() . "\n";
echo 'Размер в распакованном состоянии: ' . $entry->getUnpackedSize() . "\n";
$entry->extract('/dir/extract/to/');
}
rar_close($rar_file);
?>
Мм.... точное попадание.. да в такие сроки. огромное спасибо!
Мм.... точное попадание.. да в такие сроки. огромное спасибо!
а ты гуглить не ленись :)
Sharky,рар_опен не стандартная библиотека?
Sharky,рар_опен не стандартная библиотека?
насколько знаю - нет...она входит в PECL
system-функции юзайте и не парьтесь.
rar или unrar бинарник не забудьте.
Нер, если я не ошибаюсь твой способ будет тока на никсах работать, да? Мне кажется лучше класс для работы с рар файлами найти, а так точно не знаю, кому как))
http://safe.phpclasses.net/browse/package/3556.html
еще не пробовал... но..
Нер, если я не ошибаюсь твой способ будет тока на никсах работать, да? Нет конечно же. Откуда такие предположения?
Везде будет работать, где есть эти бинарники и пхп.
system-функции юзайте и не парьтесь.
rar или unrar бинарник не забудьте.
нер прав..можно
<?
system('unrar file.rar');
?>
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot