Главная » Блог » Как распаковать архив на сервере и как упаковать в архив на сервере(скрипт) zip, tgz и tar.gz
Полезное

Как распаковать архив на сервере и как упаковать в архив на сервере(скрипт) zip, tgz и tar.gz

При работе с хостингом, частой задачей становится перемещение большого числа файлов. Конечно передавать все одним архивом очень просто и быстро.

Бывает, что у Вас нет доступа к панеле упрвления или файловый менеджер в панеле не поддерживает команду 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

Теперь распакуем архив .tgz

Чтобы распаковать архив .tgz, то достаточно создать файл tgz.php в директории с архивом со следующим содержанием:


<?
system('tar -xzf archive.tgz');
echo "OK!";
?>

Теперь распакуем архив .tar.gz

Чтобы распаковать архив .tar.gz, то достаточно создать файл tar.php в директории с архивом со следующим содержанием:


<?
system('tar -xzvf archive.tar.gz');
echo "OK!";
?>

и запустить его http://www.ваш_сайт.ru/tar.php, по завершению увидите ОК!, значит все прошло хорошо.

Удачи!

Читать все статьи

Добавить комментарий