大家好,我是一个PHP新手。:)
我正试图使一个最低限度的网页运行各种东西在我的电脑上。
例如,我有一个按钮,并试图运行以下命令:
<?php
exec("taskkill /IM iexplore.exe");
?>
然而,什么也没发生。我在谷歌和这里读了一堆,但我找不到任何解释这个问题的东西。我使用的是win7,禁用了UAC,运行的是最新版本的WAMP。(到目前为止我找到的所有地址都是IIS)
谁能给我指个方向吗?我想你要找的是shell_exec
你也可以使用PHP手册中的内置函数:
希望有帮助
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");
}
exec()用于CLI模式(本地)。