php 获取 exec 的输出结果

来源:互联网 发布:毕业证复印件制作软件 编辑:程序博客网 时间:2024/05/01 18:39

原文及更多内容:http://yysource.sourceforge.net/?p=95

首先要搞清楚想获取的是 程序执行成功的结果,还是程序执行失败的结果。

貌似php中exec()函数的第二个参数返回的是程序执行成功的结果,也就是标准输出。对于程序执行失败的结果,也就是标准错误输出,是不返回的。

所以需在命令行的结果加上 2>&1,比如:"c++ test.cpp 2>&1",这样就可以在第二个参数中返回错误的结果了。

原创粉丝点击