网页来运行程序

时间:2011-07-26 01:56:55

标签: php windows taskkill

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

我正在尝试制作一个最小的网页,以便在我的计算机上运行各种内容。

例如,我有一个按钮,我试图运行以下内容:

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

然而,没有任何反应。我在谷歌和这里读了一堆,但我找不到任何解释这个问题的东西。我在Win 7上,UAC禁用,运行最新版本的WAMP。 (到目前为止我发现的所有东西都是IIS)

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

2 个答案:

答案 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。