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

В редакторе

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

Brain_Script
1318
2019-07-12 10:44:49
// путь к папке, файлы которой будем архивировать $pathdir='test/'; //название архива $nameArhive = 'test.zip'; // класс для работы с архивами $zip = new ZipArchive; // создаем архив, если все прошло удачно продолжаем if ( $zip->open($nameArhive, ZipArchive::CREATE) === true ){ // открываем папку с файлами $dir = opendir($pathdir); // перебираем все файлы из нашей папки while($file = readdir($dir)){ // проверяем файл ли мы взяли из папки if (is_file($pathdir.$file)){ // архивируем $zip->addFile($pathdir.$file, $file); // выводим название // заархивированного файла echo "Заархивирован: " . $pathdir . $file . '<br/>'; } } $zip->close(); // закрываем архив. echo 'Архив успешно создан'; }else{ die ('Произошла ошибка при создании архива'); }
Войдите для добавления комментария.
Нет комментариев
Яндекс.Метрика Яндекс.Метрика