Рецепт №76. Из книги «128 рецептов php»
Перейти к оглавлению
В предыдущем рецепте, был приведён пример запаковки файлов в архив. Теперь будет приведен способ распаковки zip архивов. Как и при запаковке, в коде использован модуль и класс ZipArchive.
Пример:
// путь к папке, в которую будет распакован архив $pathdir = 'test/'; //название архива $nameArhive = 'test.zip'; // класс для работы с архивами $zip = new ZipArchive; // открываем архив if ($zip->open($nameArhive) === true){ // распаковываем архив $zip->extractTo($pathdir); // закрываем архив. $zip->close(); echo 'Архив распакован в ' . $pathdir; }else{ die ('Произошла ошибка при распаковке архива'); }