Разархивирование файлов при помощи PHP

Эта функция принимает два параметра: zip-архив и папку, в которую нужно архив распаковать.

  1. function unzip_file($file, $destination){
  2.  
  3. // создаем объект
  4.  
  5. $zip = new ZipArchive() ;
  6.  
  7. // открываем архив
  8.  
  9. if ($zip->open($file) !== TRUE) {
  10.  
  11. die ('Невозможно открыть архив');
  12.  
  13. }
  14.  
  15. // распаковываем содержимое в указанную директорию
  16.  
  17. $zip->extractTo($destination);
  18.  
  19. // закрываем архив
  20.  
  21. $zip->close();
  22.  
  23. echo 'Архив распакован';
  24.  
  25. }


  29.03.24 / 16:33 | PHP |   130 | 1   0