我希望使用 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 — Execute command via shell and return the complete output as a string
关于php - 使用 PHP 和参数执行外部程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48499248/