GRP WebShell 2.0

Discussion in 'PHP' started by _Great_, 10 Nov 2006.

  1. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    GRP Web-Shell 2.0 release
    Первая релиз-версия моего шелла.
    Отличия от беты:
    • Возможность закачки файлов на сервер
    • Возможность скачки файлов с сервера
    • Система модулей. В виде модуля вынесен из скрипта браузер (модуль весит 9,4Кб), размер ядра составляет 15,8Кб
    • Исправлены некоторые недочеты в коде
    Насчет системы модулей. Сорсы модулей находятся по адресу http://damagelab.org/files/scripts/grp_mod/. Пока что там лежит только один модуль - browse (браузер файлов + закачка файлов).
    При загрузке модуля он устанавливается автоматически. При этом создается бекап скрипта и скрипт для восстановления. Если установка сорвалась, то можно вызвать файл grp_repair.php (или нажать Repair) и он восстановит предыдущую версию скрипта. Если установка прошла успешно, можно нажать "Delete Repair" для удаления бекапа и восстановочного скрипта.
    Сверху есть табличка со списком установленных модулей, кнопками "Repair" и "delete repair" (появляются после установки новых модулей и исчезают после удаления бекапа) и кнопкой "Load more" для открытия страницы со списком доступных модулей и линками на установку.
    В списке модулей, открываемом по странице "Load more" доступные модули отмечаются зеленым цветом, недоступные - красным. Например, модуль browse будет отмечен зеленым, в то время как предусмотренный скриптом модуль mysql - красным (он пока не установлен на сервере и недоступен для скачивания).

    Ядро: grp-2.0-release.php.txt

    Для тех, у кого нет выхода в инет для скачивания модулей - шелл с установленным браузером (текущия версия): grp.php.txt
     
    1 person likes this.
  2. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    гхм... если пихнуть все просто так в скрипт, + еще планируется управление MySQL + еще много полезных фич, но не часто используемых => размер будет расти в геометрической прогрессии ))
    А так можно установить только нужные модули.