0

こんにちは、私はPHPが初めてなので、ここで簡単に行ってください。:)

コンピューターでさまざまなことを実行するための最小限の Web ページを作成しようとしています。

たとえば、ボタンがあり、次を実行しようとしています。

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

しかし、何も起こりません。私はGoogleとここでたくさん読んだことがありますが、この問題を説明するものは何も見つかりません. 私はWin 7を使用しており、UACを無効にして、最新バージョンのWAMPを実行しています。(これまでに見つけたものはすべてIISに対応しています)

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

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");  
}
于 2011-07-26T02:36:49.953 に答える
-2

exec()はCLIモード用です(ローカル)。あなたのbashで遊んでください。

于 2011-07-26T02:01:24.063 に答える