2011-02-03 15 views
6

Quiero programar un emulador "Terminal" en php y jquery o ajax.emulador de terminal PHP

Mi intención no es ejecutar comandos de terminal reales, quiero hacer comandos como echo y recuperar los resultados a un TextArea, o hacer comandos como newuser y abrirme un diálogo de jquery o una página web. ¿Hay alguna forma de desarrollar esta cosa?

Lo que quiero es un área de texto donde recibo las respuestas y un campo de entrada de texto donde pongo los comandos. La función que tiene que hacer es hacer una llamada a un archivo php donde gestiona la entrada de datos en el campo de texto, comparar y realizar algunas acciones, como un simple eco o un dado rodando. No quiero administrar el sistema Gracias a todos

+4

Sí, hay maneras, pero hay que escribir un código! – acm

+0

no importa escribir código, lo que necesito es una base para empezar a trabajar – Brookete

+1

Tal vez deberías consultar http://uni.xkcd.com/ :) –

Respuesta

8

Hay varias (Ajax) shells remotos, que emulan una concha y reenviar los comandos para a la carcasa real en el servidor a través de HTTP (S):

+0

Hola powtac, yo no quiero un shell que ejecute comandos en la computadora, solo para emular estos comandos obteniendo respuestas definidas por mí en una función php, como "roll 2d10" y respuesta: "Tienes 8 rondas de 2 dados de 10 caras" – Brookete

3

Mira la página de inicio de litio marco php: http://li3.me/

En la ayuda de tipo superior izquierda, y ver qué pasa!

Echa un vistazo a la fuente de información.

0

No es exactamente lo que estaba pidiendo, pero hay una terminal Web escrito en Python + JS usted puede estar interesado en: http://antony.lesuisse.org/software/ajaxterm/

+0

no mateusaza, estoy interesado en hacer un autocontrol para hacer acciones escritas por mí en mi página web, como enviar un mensaje a alguien, recuperar un archivo de registro, hacer un dado rodando, etc. – Brookete

6

Puede comprobar mis jquery terminal emulator plugin

+0

La demostración muestra cómo usarlo con Javascript, pero ¿cómo lo configura para que funcione como un shell de Linux? – cwd

+0

@cwd Compruebe el proyecto de mi correa que es shell usando el terminal jQuery http://leash.jcubic.pl/ – jcubic

Cuestiones relacionadas