
Феноменально простая штука. Это div с белыми буковками и чёрным фоном и onKeyPress на body. Нажимаешь кнопки, джаваскриптовая функция отлавливает события, если это ординарный символ, до добавляет его в innerHTML дива. F5 подавляется, бекспейс перехватывается. Если человек нажал на ентер, то отправляется XMLHttpRequest на сервер, где PHP-скрипт смотрит, есть ли пхпшный файлик с именем введённой команды в папке fs/bin (я тут сразу заложился на то, что где-то там может быть и usr, и lib, и прочее), если есть - инклудит его.
Пока есть только одна команда dummy, которая выводит путь к исполняемому файлу. А больше вообще ничего и нет, даже если ввести dummy с параметрами, то в ответ ругнётся, что команда не найдена. Но начало положено, архитектура, так сказать, придумана. А так как это не консоль, а всё же браузер, то с просмотром фоточек (и прочего медиаконтента) проблем быть не должно.
Комментариев нет:
Отправка комментария
Ублюдочный Гугл поломал форму комментариев. Извините.