0

大家好,我是 PHP 新手,所以在这里轻松一点。:)

我正在尝试制作一个最低限度的网页来在我的计算机上运行各种东西。

例如,我有一个按钮并尝试运行以下命令:

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

然而,什么也没有发生。我在谷歌和这里读了很多,但我找不到任何解释这个问题的东西。我在 Win 7 上,禁用 UAC,运行最新版本的 WAMP。(到目前为止我发现的所有内容都针对 IIS)

有人能指出我正确的方向吗?

4

2 回答 2

0

我认为您正在寻找的是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");  
}
于 2011-07-26T02:36:49.953 回答
-2

exec() 用于 CLI 模式(本地)。玩你的 bash。

于 2011-07-26T02:01:24.063 回答