Здравствуйте.
Хочу вам представить свою небольшую разработку, которая облегчит установку скриптов на другой хостинг PHPInstaller.
Достаточно на локальном копьютере указать какие файлы нужны для упаковки, прописать название пакета, версию, автора и
собрать пакет в 1 php файл!
Как работает?
Скрипт использует класс PclZip для паковки и распаковки архива.
В процессе работы скрипт создает подобие XML. Пакованный архив кодируется base64_encode, это увеличивает архив на 33%, но лишает пользователя обязательно заливать в бинарном виде, да и есть проблемы в содержании архива в XML.
По этому Base64… :)
После работы скрипта появляется 1 скрипт, который содержит в себе архив и оболочку для распаковки.
От слов к примеру
Покажу пример детальнее на сборке пакета
phpMyAdmin.
Шаг1
Запустим скрипт и сразу же впишем название пакета, автора, а также укажем местоположение файлов.
(картинки кликабельны)