2011-02-03 26 views
6

phpとjqueryまたはajaxで "Terminal"エミュレータをプログラムしたいと思います。PHP端末エミュレータ

本当のターミナルコマンドを実行するのではなく、エコーのようなコマンドを作ってTextAreaに結果を取得したり、newuserのようなコマンドを作ってjqueryダイアログやWebページを開いたりしたい。このことを開発する方法はありますか?

私が望むのは、テキスト領域で、私は応答を得て、どこにコマンドを入力するのかを入力するフィールドです。関数は、テキストフィールドのデータ入力を管理し、単純なエコーやサイコロのようないくつかのアクションを比較して実行するphpファイルを呼び出します。私はシステムを管理したくありません。左上型ヘルプのhttp://li3.me/

、そして何が起こるかを参照してください。すべての

+4

はい、そこにあるかの方法を確認することができますが、いくつかのコードを記述する必要があります! – acm

+0

はコードを書いても問題ありませんが、私が必要とするものは作業を開始するための基礎です。 – Brookete

+1

多分あなたはhttp://uni.xkcd.com/をチェックしてください。 –

答えて

8

シェルをエミュレートする、いくつかのリモート(AJAX)シェルがあり、そしてHTTP経由でサーバー上の実際のシェルににコマンドを転送する(S):

+0

こんにちはpowtac、私このコマンドをエミュレートするだけで、「roll 2d10」や「roll 2d10」のようなPHP関数で私が定義したレスポンスをエミュレートするだけで、コンピュータにコマンドを起動するシェルは必要ありません。 – Brookete

3

チェックアウトリチウムPHPフレームワークのホームページに感謝!

情報源を確認してください。

0

ないあなたは求めていた正確に何が、Pythonで書かれたウェブ端子がある+ JSあなたは、に興味がある可能性がありますhttp://antony.lesuisse.org/software/ajaxterm/

+0

誰かにメッセージを送信したり、ログファイルを取得したり、サイコロを動かしたりするなど、私のWebページで私の書いたアクションを実行するための自己コマンドを作成することに興味があります。 – Brookete

6
+0

デモはJavascriptでどのように使用するのかを示していますが、Linuxシェルのように動作するように設定するにはどうすればいいですか? – cwd

+0

@cwd jQuery端末http://leash.jcubic.pl/を使用しているシェルであるleashプロジェクトを確認してください – jcubic

関連する問題