Как распаковать архив на сервере и как упаковать в архив на сервере(скрипт)


При работе с хостингом, частой задачей становится перемещение большого числа файлов. Конечно передавать все одним архивом очень просто и быстро.
Бывает, что у Вас нет доступа к панеле упрвления или файловый менеджер в панеле не поддерживает команду 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. После этих манипуляций пробуйте еще раз создать архив скриптом.

Удачи!