При работе с хостингом, частой задачей становится перемещение большого числа файлов. Конечно передавать все одним архивом очень просто и быстро.
Бывает, что у Вас нет доступа к панеле упрвления или файловый менеджер в панеле не поддерживает команду unzip.
На помошь нам приходит небольшой скрипт для решения этой задачи.
Инструкция по использованию:
1. Ваш архив должен называться archive.zip
2. Закачайте файлы extract.php и pclzip.lib.php из скачанного архива на хостинг в директорюи, куда будет распаковываться архив.
3. Запустите скрипт следующим образом http://www.ваш_сайт.ru/extract.php (если архив распаковывается в корне, если нет, допишите правильный путь)
4. По окончанию вы увидите страницу "OK". Если архив сильно большой, то может выдать ошибку таймаута, но не пугайтесь, просто дайте еще минут 30 и арфих распакуется.
Теперь упакуем архив на сервере
Процедура аналогична вышеописанной, но только дргой скрипт:
Чтобы упаковать содержимое какой-либо директории, нужно файлы из архива скопировать в эту же директорию.
Далее запустить http://www.ваш_сайт.ru/add_to_archive.php
п.с. если архив не создается, то это значить, что недостаточно прав. выход из ситации - создайте на рабочем компе пустой файл archive.zip, после скопируйте на сервере и выставьте права 777. После этих манипуляций пробуйте еще раз создать архив скриптом.
Удачи!