Как добавить содержимое папки в архив на хостинге?
Вебмастерам довольно часто приходится скачивать с удаленного сервера (хостинга) большое количество файлов. Такая процедура занимает достаточно большое количество времени.
Однако если сперва упаковать файлы на хостинге, а уже потом скачать полученный архив и непосредственно у себя на компьютере распаковать - получиться гораздо быстрее. А время как Вы понимаете - это деньги :)
Можно упаковать содержимое папки в архив используя файловый менеджер, который есть на большинстве качественных хостингов . Но если вдруг хостинг не предоставляет такой возможности, можно воспользоваться специальным скриптом PHP Zipper.
Небольшая инструкция:
1. Скачиваем PHP Zipper
2. Заливаем файлы add_to_archive.php и pclzip.lib.php на удаленный сервер в ту папку, которую мы хотим запаковать в архив.
3. На всякий случай ставим CHMOD 777 (права все действия) на папку, которую мы будем паковать.
4. Для запуска скрипта прописываем в адресной строке http://www.site.ru/add_to_archive.php (где site.ru - это домен Вашего сайта).
5. Ждем пока в левом верхнем углу браузера не отобразиться "ОК"
В данном случае, все файлы, лежащие в корневой директории сайта, запишутся в архив с названием archive.zip, т.е. на выходе мы получаем полную резервную копию всех файлов нашего сайта.
Если, к примеру, нам нужно упаковать в архив только содержимое папки files нашего сайта, то для запуска скрипта, прописываем в адресной строке так:
http://www.site.ru/files/add_to_archive.php
И получим внутри папки files наш архив archive.zip (содержащий все файлы данной папки).
В общем ничего сложного нет.
Скачать PHP Zipper