запуск — запустить программу в переполнении стека

Я хочу иметь сайт на PHP, который может запускать и останавливать программу на моей локальной машине. До сих пор я мог только закрыть программу, но не могу запустить ее. Он также должен работать на внешнем компьютере (где-либо еще, кроме моей сети).
Сайт размещен на сервере Wamp

Мой код:

<?php
if (isset($_POST['shutdown'])) {
$cmd = "taskkill /f /im euroscopefsdserver.exe /t";
shell_exec($cmd);
}
if (isset($_POST['start'])) {
shell_exec("E:\\Programma's\Euroscope\euroscopefsdserver");
}
if (isset($_POST['restart'])) {
$cmd = "taskkill /f /im euroscopefsdserver.exe /t";
$cmd2 = "E:\Programma's\Euroscope\EuroScopeFsdServer";
shell_exec($cmd);
shell_exec($cmd2);
}
?><form action="index.php" method="post">
<input type="submit" name="start" value="Start">
<input type="submit" name="shutdown" value="Shutdown">
<input type="submit" name="restart" value="Restart">
</form>

-1

Решение

Чтобы запустить программу на компьютере, на котором работает веб-сервер:

 <?php
exec('"C:\Program Files (x86)\Notepad++\notepad++.exe" "C:\foo.php"');
?>

или же

 <?php
$file= shell_exec("C:\Program Files (x86)\Notepad++\notepad++.exe");
echo $file."</br>";
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]