Главная » Статьи » Уроки | [ Добавить статью ] |
Работа с ZIP архивами
Запаковка: Код
$zip = new ZipArchive(); //Создаём объект для работы с ZIP-архивами
$zip->open("archive.zip", ZIPARCHIVE::CREATE); //Открываем (создаём) архив archive.zip
$zip->addFile("1.txt");//Добавляем в архив файл
$zip->close(); //Завершаем работу с архивом
Распаковка: Код
$zip = new ZipArchive(); //Создаём объект для работы с ZIP-архивами
//Открываем архив archive.zip и делаем проверку успешности открытия
if ($zip->open("archive.zip") === true) {
$zip->extractTo("site/"); //Извлекаем файлы в указанную директорию
$zip->close(); //Завершаем работу с архивом
}else{
echo "Архива не существует!"; //Выводим уведомление об ошибке
}
Извлекаем файлы в текущею директорию. Код
$zip = new ZipArchive(); //Создаём объект для работы с ZIP-архивами
//Открываем архив archive.zip и делаем проверку успешности открытия
if ($zip->open("archive.zip") === true) {
$zip->extractTo("."); //Извлекаем файлы в текущею директорию
$zip->close(); //Завершаем работу с архивом
}else{
echo "Архива не существует!"; //Выводим уведомление об ошибке
}
| |
Всего комментариев: 7 | |||||
|