7
votes

Emulateur de terminal PHP

Je veux programmer un émulateur "Terminal" dans PHP et JQuery ou Ajax.

Mon intention Il ne s'agit pas d'exécuter des commandes de terminaux réels, je souhaite faire des commandes comme Echo et récupérer des résultats à un Texarea ou de créer des commandes comme NewUser et ouvrez-moi une boîte de dialogue JQuery ou une page Web. Y a-t-il un moyen de développer cette chose?

La chose que je veux est une zone de texte où je reçois les réponses et un champ de saisie de texte où je pose les commandes. La fonction qui doit faire est de faire appel à un fichier PHP où elle gère l'entrée de données sur le champ de texte, comparer et effectuer des actions, comme un simple écho ou un rouleau de dés. Je ne veux pas gérer le système. Merci à tous


4 commentaires

Oui, il y a des moyens, mais vous devez écrire du code!


Peu importe d'écrire du code, ce dont j'ai besoin est une base pour commencer à travailler


Peut-être devriez-vous consulter uni.xkcd.com :)


Découvrez Github.com/fluidbyte/php-jquery-terminal-emulator


4 Réponses :


3
votes

Consultez la page d'accueil du framework du lithium php: http://li3.me/

En haut à gauche, entrez, et voyez ce qui se passe!

Vérifiez la source d'informations.


0 commentaires

0
votes

Pas exactement ce que vous demandiez, mais il y a un terminal Web écrit dans Python + JS, vous pouvez être intéressé par: http://antony.lesuisse.org/software/ajaxterm/


1 commentaires

Pas de Mateusaza, je suis intéressé par faire des commandes auto-ordonnées à faire des actions écriées par moi sur ma page Web, telles que l'envoi d'un message à une personne, récupérez un fichier journal, de faire un rouleau de dés, etc.



9
votes

Il existe plusieurs coques à distance (AJAX) , qui émulent une coque et transmettent les commandes à la vraie shell sur le serveur via HTTP (S):


1 commentaires

Bonjour powtac, je ne veux pas de shell qui lance des commandes à l'ordinateur, uniquement pour émuler ces commandes d'obtenir des réponses définies par moi sur une fonction PHP, comme "Roll 2D10" et une réponse: "Vous avez un 8 de 2) de 10 visages "