Главная » Статьи » Уроки [ Добавить статью ]

Работа с 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 "Архива не существует!"; //Выводим уведомление об ошибке }

Категория: Уроки | Добавил: ХаКеР (02.07.2013) Просмотров: 3958 | Комментарии: 7 | Рейтинг: 4.5/2
Всего комментариев: 7
0
7 wild0killer   (04.01.2015 09:30) [Материал]
Может зделаеш исходник пример будем рады

0
6 mitya0071   (07.03.2014 14:56) [Материал]
а как создать папку

0
5 mitya0071   (06.03.2014 22:04) [Материал]
а как добавить папку в архив

0
4 mitya0071   (06.03.2014 13:53) [Материал]
УРРРА!
Работает!

0
3 mitya0071   (04.03.2014 23:17) [Материал]
ну, кто мне поможет?

0
2 mitya0071   (04.03.2014 14:02) [Материал]
не работает что делать?

1
1 kuat   (15.11.2013 21:10) [Материал]
спасибо всё робит!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]