我有一个显示注册表项列表的批处理文件。
10000 20000 30000 40000 ..等
使用PHP,我可以显示批处理文件的输出:
echo exec('file.bat');
这只显示40000,而不是其他三个条目。我怎么能看到一切?
答案 0 :(得分:3)
改为使用shell_exec()
。
答案 1 :(得分:2)
exec()
返回STDOUT的最后一行。您可以传递第二个参数来捕获所有STDOUT。
exec($command, $output = array());
然后所有输出文本都在$output
。