Задать вопрос
@kiberlain

Как извлечь содержимое rar архива на php?

Получаю с внешнего сервера архив. И теперь нужно его распаковать. Делаю так

<?php 
$rar_file = rar_open('popm.rar') or die("Невозможно открыть RAR архив");
$entries = rar_list($rar_file);
foreach ($entries as $entry) {
    echo '<strong>Файл: </strong> ' . $entry->getName() . "<br>"; // имена фалов отображаются
    $entry->extract('/home/bitrix/ext_www/sitename.ru/techpage/'); // а вот эта строка не работает
}
rar_close($rar_file);
?>


Где допустил ошибку и как правильно?
  • Вопрос задан
  • 527 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Eugeny1987
Работаю с HostCMS
https://stackoverflow.com/questions/36914245/extra...

$archive = RarArchive::open('archive.rar');
$entries = $archive->getEntries();
foreach ($entries as $entry) {
    $entry->extract('/extract/to/this/path');
}
$archive->close();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы