Heim >Backend-Entwicklung >PHP-Tutorial >Fügen Sie der Webseite eine Shell-Skriptkonsole hinzu. So erreichen Sie dies. Vielen Dank

Fügen Sie der Webseite eine Shell-Skriptkonsole hinzu. So erreichen Sie dies. Vielen Dank

WBOY
WBOYOriginal
2016-08-04 09:21:252450Durchsuche

https://github.com/nickola/web-console/releases/

Fügen Sie der Webseite eine Shell-Skriptkonsole hinzu. So erreichen Sie dies. Vielen Dank

Shell-Skriptkonsole zum Web hinzufügen

Ich kenne die Hintergrundsituation ungefähr, aber wie man diese Schnittstelle implementiert und das Format der nach der Ausführung des Befehls angezeigten Daten ähnelt dem Format der Konsole in Linux

Antwortinhalt:

https://github.com/nickola/web-console/releases/

Fügen Sie der Webseite eine Shell-Skriptkonsole hinzu. So erreichen Sie dies. Vielen Dank

Shell-Skriptkonsole zum Web hinzufügen

Ich kenne die Hintergrundsituation ungefähr, aber wie man diese Schnittstelle implementiert und das Format der nach der Ausführung des Befehls angezeigten Daten ähnelt der Konsole unter Linux

https://github.com/nickola/web-console/blob/master/src/webconsole.main.php#L9-L32

Diese Bibliothek kapselt http://php.net/manual/zh/function.proc-open.php


Update zum Betreff:

Terminal wird über https://github.com/jcubic/jquery.terminal implementiert

exec, system,..., diese können alle Shell-Befehle ausführen, Sie können eine Ajax-Anfrage stellen, das Befehlsergebnis zurückgeben und dann den Stil selbst anpassen

Die Shell im Web ist keine echte Shell. Sie akzeptiert Befehle und filtert sie durch die Back-End-Verarbeitung und ruft dann mithilfe von exec in PHP die
Front-End-Zeichnung auf 🎜>2.Flash-Animation

1. Es können nur Stile simuliert werden

2. Exec und andere Methoden zum Aufrufen von Shell-Skripten werden verwendet

3

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn