Веб-страница для запуска программ - PullRequest
0 голосов
/ 26 июля 2011

Привет всем, я новичок в PHP, так что иди сюда.:)

Я пытаюсь создать минимальную веб-страницу для запуска различных вещей на моем компьютере.

Например, у меня есть кнопка и я пытаюсь запустить следующее:

<?php
exec("taskkill /IM iexplore.exe");
?>

Однако ничего не происходит.Я прочитал кучу в Google и здесь, но я не могу найти ничего, что объясняет эту проблему.Я на Win 7, UAC отключен, работает последняя версия WAMP.(Все, что я нашел до сих пор, относится к IIS)

Может ли кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Я думаю, что вы ищете shell_exec

Вы также можете использовать эту встроенную функцию из PHP Manual :

Hopeэто помогает

function runAsynchronously($path,$arguments) {
    $WshShell = new COM("WScript.Shell");  
    $oShellLink = $WshShell->CreateShortcut("temp.lnk");  
    $oShellLink->TargetPath = $path;  
    $oShellLink->Arguments = $arguments;  
    $oShellLink->WorkingDirectory = dirname($path);  
    $oShellLink->WindowStyle = 1;  
    $oShellLink->Save();  
    $oExec = $WshShell->Run("temp.lnk", 7, false);  
    unset($WshShell,$oShellLink,$oExec);  
    unlink("temp.lnk");  
}
0 голосов
/ 26 июля 2011

exec () для режима CLI (локально).Играй со своим ударом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...