PHP + MYSQL = Consola?

Iniciado por EvilGoblin, 4 Marzo 2011, 18:53 PM

0 Miembros y 1 Visitante están viendo este tema.

EvilGoblin

Estoy queriendo Crear una consola (SHELL) con PHP y MySQL

La idea seria la siguiente.

Creo un AJAX con PHP a Mysql. Entonces yo me conecto a la pagina (mediante clave) y quedo enfrente de un TEXTBOX donde yo pueda ingresar comandos.

estos comandos se guardarian en un bd con fecha, hora, y un "ALL" o "NOMBREPC"



..
Del otro lado.

se encontraria mi pc, donde un programa se conectaria a otro PHP donde introduciendo una key y un id. obtendria el comando a ejecutar.

command.php?key=siekilakjiasldkaj&id=evilgoblinpc
RESPUESTA:
ls -la


.... lo procesaria con una PIPE en un konsole y ejecutaria. entonces Obtendria la respuesta de "ls -la"

luego en command.php enviaria un POST con la respuesta del comando


command.php guardiaria la respuesta en la bd con el ID del comando, AJAX se encargaria de leer las modificaciones en pantalla.



Ahora, lo noto bastante facil la bd, command.php , logs, el programa que ejecute ...


Pero no logro dar pie con  AJAX (se que va en scripts)

Puede haber una forma "mas facil" de hacer esto?


Es posible acceder al escritorio desde aca?? (quizas crear un script que muestre una imagen del escritorio y tome el puntero del mouse y mira donde se presiono y haga lo mismo en mi PC)



Ayuda para esto por favor. No logro entender AJAX para que actualize las respuestas



P.D: Perdon por el texto tan largo.
Experimental Serial Lain [Linux User]

Nakp

has pensado en mejor usar ssh? ajax con jquery es bastante falicil, haces una peticion (get o post) y tienes un evento (sucess) que basicamente es exito en la peticion y recibe la respuesta (texto impreso en php), el texto que recibe lo puedes manipular en este evento :P

el ejemplo mas basico de ajax con jquery es este :P

http://www.w3schools.com/jquery/ajax_ajax.asp
Ojo por ojo, y el mundo acabará ciego.

Lunfardo

Cita de: EvilGoblin en  4 Marzo 2011, 18:53 PM

Es posible acceder al escritorio desde aca?? (quizas crear un script que muestre una imagen del escritorio y tome el puntero del mouse y mira donde se presiono y haga lo mismo en mi PC)



a mi se me habia ocurrido lo mismo , pero la funcion para hacer click no solo necesita las coorndenadas sino tambien la ventana , eso me cago la vida =/

~ Yoya ~

Yo hace tiempo hice algo similar, se puede decir que igual pero con diferente propósito, aunque tuve un problema xD.

Te recomiendo que antes de agregarle Ajax al code, lo hagas funcionar normalmente. Así si tienes un error ya sabrás que por esa parte no esta.

El problema que tuve es que no pude mantener la ID del proceso, así que XD

Aunque el que estaba desarrollado seria mas bien para propósito General. El que estas tratando de desarrollar solo es para enviar consultas SQL, de modo que la conexion MYSQL la puedes hacer en el mismo source y el usuario solo ingresaría consultas SQL.

Recuerda que lo de menos es utilizar Ajax, si no que tengas bien la idea de como harás todo.

Saludos.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.