使用 PHP 和参数执行外部程序



我希望用PHP运行外部程序并提供一些参数,例如:

exec('C:\Program Files\iNFekt\infekt\infekt-cmd.exe -S --utf-16 '.$nfoFile, $output, $return_var);

但是什么也没发生,$output是空数组,$return_var是 1

我在这里犯了什么错误?

使用 shell_exec 获取输出:

$output = shell_exec('C:\Program Files\iNFekt\infekt\infekt-cmd.exe -S --utf-16 '.$nfoFile');

Manual

shell_exec — 通过 shell 执行命令并以字符串形式返回完整的输出

最新更新