大家好,我是PHP的新手,所以在这里轻松一下。 :)
我正在尝试制作一个最小的网页,以便在我的计算机上运行各种内容。
例如,我有一个按钮,我试图运行以下内容:
<?php
exec("taskkill /IM iexplore.exe");
?>
然而,没有任何反应。我在谷歌和这里读了一堆,但我找不到任何解释这个问题的东西。我在Win 7上,UAC禁用,运行最新版本的WAMP。 (到目前为止我发现的所有东西都是IIS)
有人能指出我正确的方向吗?
答案 0 :(得分:0)
我认为你要找的是shell_exec
您还可以使用PHP Manual中的内置函数:
希望这有帮助
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");
}
答案 1 :(得分:-2)
exec()用于CLI模式(本地)。玩你的bash。