PHP: Как запаковать содержимое папки в ZIP архив на сервере?

Вебмастеры достаточно часто сталкиваются с проблемой скачивания с сервера большого числа файлов. Но разница в скачивании упакованного архива и не упакованного существенная. Недавно столкнулся с этим и я. Нечего и говорить, когда размер архива небольшой, а когда большой? Тем более некоторые хостинги отключают такуют возможность… Что же делать? Как запаковать содержимое папки в zip архив на сервере? Да все достаточно просто…. Все уже придумано до нас, есть такая утилита PHP Zipper - скрипт, который за считанные секунды запакует содержимое папки в zip архив на сервере.


Качаем PHP Zipper (40 Kb)

Скачать
Установка:

1. Закидываем файлы add_to_archive.php и pclzip.lib.php на сервер в ту папку, которую необходимо запаковать в архив.
2. Устанавливаем CHMOD для папки 777
3. Открываем add_to_archive.php в браузере, например http://www.site.ru/папка/add_to_archive.php

Ну вот и все, после этого Вы можете спокойно скачать готовый архив.

Разделы сайта

Форум web-разработчиков

Полезные статьи