Ако все още мислиш да го правиш с уеб интерфейс ето начина:
имаш два скрипта на PHP (каза, че предпочиташ), единия е този, който изпълнява нещата, т.е. този, който ще ти командва компютъра и е примерно следния:
execute.phpПримерен код |
<?php $command=$_POST['command']; exec ($command); ?>
|
Това е най-простия вариант.
От друга страна имаш един HTML файл, който ти се явява в браузъра, например:
admin.html
Примерен код |
<html> <body> <form method="post" action="execute.php"> <input type="text" name="command"><br> <input type="Submit" value="Execute"> </form> </body> </html>
|
Това е схемата накратко. Естествено ще трябва да си го доработиш, но ако създадеш тези два файла в някоя директория на апаха и отвориш в браузъра admin.html ще можеш да си изпълниш каквото искаш. Ако искаш и да ти връща изхода от командата пак има начини - виж psopen в php.net
Надявам се да е полезно поне за някой друг път (сега ще го правиш клиент сървър)