Hallo,
ich bin gerade dabei, eine "Browserkonsole" zu programmieren, d.h. im Browser wird die Eingabeaufforderung unter Windows (cmd) nachgeahmt. Befehle werden an den Server geschickt und sollen dort ausgeführt werden. Das ganze dient also als Fernsteuerung.
Nun gibt es ja ein Arbeitsverzeichnis (was man mit "cd" wechselt) und ich möchte, dass die Befehle im aktuellen Arbeitsverzeichnis ausgeführt werden. Momentan wird ein vom Browser gesendeter Befehl per passthru($cmd) ausgeführt, jedoch dann im Verzeichnis wo die ausführende PHP-Datei liegt.
Gibt es eine Möglichkeit, das Verzeichnis zu definieren? Ich hatte probiert, per passthru() erst "cd $path" und dann den eigentlichen Befehl den Ordner zu wechseln, das hat aber nicht funktioniert. Geht es auch anders?
Gruß
jofree
ich bin gerade dabei, eine "Browserkonsole" zu programmieren, d.h. im Browser wird die Eingabeaufforderung unter Windows (cmd) nachgeahmt. Befehle werden an den Server geschickt und sollen dort ausgeführt werden. Das ganze dient also als Fernsteuerung.
Nun gibt es ja ein Arbeitsverzeichnis (was man mit "cd" wechselt) und ich möchte, dass die Befehle im aktuellen Arbeitsverzeichnis ausgeführt werden. Momentan wird ein vom Browser gesendeter Befehl per passthru($cmd) ausgeführt, jedoch dann im Verzeichnis wo die ausführende PHP-Datei liegt.
Gibt es eine Möglichkeit, das Verzeichnis zu definieren? Ich hatte probiert, per passthru() erst "cd $path" und dann den eigentlichen Befehl den Ordner zu wechseln, das hat aber nicht funktioniert. Geht es auch anders?
Gruß
jofree
Kommentar