Показать сообщение отдельно
Старый 01.06.2008, 06:09 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо AlfaUngzipper - скрипт для сжатия (распаковки) файлов архива на хосте

Я часто встречался с ситуацией когда надо закинуть файлы скрипта на хост, а хостер не очень то хотел в этом помочь, и приходилось копировать скрипт пару часов который весит всего 10 мБ (на примере этого форума). Скопировать же архив со скриптом и распаковать его на хосте гораздо быстрее. Для этого и существует такой скрипт под названием AlfaUngzipper, он способен распаковывать и сжимать файлы в архив прямо на хосте, при этом не надо обладать какими либо особыми зананиями. Интерфейс скрипта имеет руссификацию, к нему есть так же подробный хэлп.

Что умеет скрипт?
  • упаковывает/распаковывает PHP-шными функциями до 30 Mb. на большее - просто не хватает времени "по-умолчанию".
  • упаковывает/распаковывает сайт целиком, сохраняя относительные пути (относительно указанного пути).
  • упаковывает/распаковывает вместе с правами на файлы, которые были на сервере. так же при распаковке можно указать три группы и принудительные права на них. так же можно указать права на остальные файлы. то же самое и с создаваемыми каталогами. можно выбирать перезаписывать файлы или пропускать, если уже имеются.
  • мультиязычный.
  • поддерживает скины. для того, чтобы скин заработал киньте его (или их, если файлов несколько) туда где лежит сам скрипт.
  • при упаковке сайта или его части можно сохранять архив под любым именем в формате *.auae. по умолчанию AU сохраняет файлы в формате auae_data_YYYYmmdd_HHii.auae, где YYYYmmdd_HHii - год,месяц,число,часы,минуты.
  • при распаковке предлагается список (если более одного) файлов с расширением .auae, которые можно распаковать. выбираете нужный и распаковываете именно его.
  • есть функция отката распакованных на сервер файлов (деинсталлятор). то есть: вы распаковываете архив, после чего появляется лог работы. т.е. что было создано и что распаковано. после чего можно сделать безболезненный откат распакованных файлов и именно их! другие файлы, созданные не гзиппером не будут удалены. но есть минус: если вы хотите распаковать один и тот же архив но в разные места (надеюсь таким мало кто знанимается), то нужно переместить созданный лог в сторонку, т.к. лог не перезаписывается повторно. после деинсталляции лог тоже убивается.
  • кому оно не нужно, есть опция - полное отключение деинсталлятора. делается это в переменной
  • $neverlog = 0; (замените 0 на 1)
  • упаковка и изменение прав .htaccess и .htpasswd

Размер скрипта: 127 кб.
Скачать его можно с домашней страницы.

PHP-скрипт для резервного восстановления сайтов.

подробная документация
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.04253 секунды с 10 запросами