20.09.2023 08:35:40 pm
Класс ZipArchive позволяет создавать ZIP архив, добавлять в него файлы, переименовывать названия файлов, извлекать определенные, файлы и так далее.
Рассмотрим возможность создания архива и добавление в него файлов:
Константа
Создание архива может оказаться полезным, например, чтобы собирать бэкапы файлов движка. После чего, архив можно отправлять на почту.
Возможно, будет интересно: Тема: Работа с архивами при помощи утилиты TAR.
Рассмотрим возможность создания архива и добавление в него файлов:
$zip = new ZipArchive(); // Создание экземпляра
$zip->open('pic.zip', ZipArchive::CREATE); // Создание архива
// Файл: "file/photo/userID-1.jpg" добавляем в архив: "pic.zip > photo/user/ID-1.jpg"
$zip->addFile('file/photo/userID-1.jpg', 'photo/user/ID-1.jpg');
// Файл: "file/photo/userID-2.jpg" добавляем в архив: "pic.zip > photo/user/ID-2.jpg"
$zip->addFile('file/photo/userID-2.jpg', 'photo/user/ID-2.jpg');
$zip->close(); // Закрытие архива
Константа
ZipArchive::CREATE
создает архив, в случае, если его нет.Создание архива может оказаться полезным, например, чтобы собирать бэкапы файлов движка. После чего, архив можно отправлять на почту.
Возможно, будет интересно: Тема: Работа с архивами при помощи утилиты TAR.
- Жалоба