Ich möchte eine EXE-Datei auf meinem Apache-Server mit einem PHP-Skript ausführen. das Verfahren wie folgt lautet:wie ein .exe-Programm von PHP-Skript ausführen
Benutzer kommt, füllt ein HTML-Formular
es ein PHP-Skript goses
PHP-Skript führt die
name.exe
Dateiphp druckt die Ausgabe der
name.exe
Datei auf der Seite.
ich die name.exe ausführen normalerweise aus den Fenstern wie folgt aus:
run--> cmd--> D:\name [command]
die name.exe muss mit anderen Dateien wie Bibliotheken im selben Verzeichnis kommunizieren.
die komplette comand in cmd im Fenster ist wie folgt:
D:\name library.dll [input from user]
führt dann Programm und druckt einige Ergebnisse in cmd Fenster.
Ich möchte tatsächlich dieses Programm auf meinem Server-Formular meine Kunden ausführen. Ich weiß nicht wie, aber jetzt gibt es einen Weg, dies zu tun.
Eine andere verwandte Frage, gibt es irgendeine Shell, die ich auf dem Linux-Server installieren und name.exe darin ausführen kann?
danke ich werde. Das ist ein guter Poit. Ich kann die Eingabe mit meinem Format überprüfen, bevor Sie es per PHP-Skript ausführen lassen. Aber ist das Problem mit 'exec()' lösbar? damit ich es studieren kann. – John
Das Ausführen von externen Programmen ist mit einiger Vorsicht kein Problem, und alle eingehenden Daten mit 'escapeshellarg()' zu umgehen. –