Работа с zip архивами. Распаковка файлов

Рецепт №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 ('Произошла ошибка при распаковке архива');
}
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*