2012-04-04 16 views
2

Ich habe ein Python-Skript auf einem vps, die ich jedoch einen einfachen Befehl ausführen.Übergeben von Befehlen an Python von PHP

./script.py [ipaddress] [portnumber] 

Beispiel

./script.py 127.0.0.1 8080 

Was ist auf dem Apache-Server (gleiche vps) mit einem Formular auf der Seite ein einfaches PHP-Skript tun Ich mag würde setzten die IP-Adresse eingeben und Portnummer hinein. Zusammen mit einem Go-Button.

Nach dem Ausführen des Skripts möchte ich, dass es die unten ausgegebenen Skripts anzeigt. Wenn möglich (wie ich bin wirklich nur nicht sicher) Ich möchte in der Lage sein, mehrere Leute haben es sofort zu verwenden ... Beispiel .. 10 Benutzer alle Daten gleichzeitig an das gleiche Skript übergeben.

Mein Server läuft CentOS

Antwort

4

popen() ist das, was Sie wollen

http://www.php.net/manual/en/function.popen.php

Auf diese Weise können Sie einen beliebigen Befehl auszuführen und die stdout Ergebnis.

+0

Vielen Dank, ich werde es untersuchen und sehen, was ich mir vorstellen kann –

Verwandte Themen