请问php调用外部程序的问题,怎么得到返回值呢?不是屏幕输出啊
就是程序最后的退出码,应该怎样才能得到呢? 问题点数:30、回复次数:5Top
1 楼ice_berg16(寻梦的稻草人)回复于 2005-06-04 08:40:32 得分 2
execTop
2 楼OverIsOver(花不飘零水不流(ˉωˉ)纵使要梦说穿,缘了就是完^ō^刪去絲絲斷綫 盼望可將結果扭轉◆晕就一个字哈◇)回复于 2005-06-05 10:22:01 得分 0
在一个c程序的main里:
printf("Hello World!\n");
return 5;
我在php里:
$result = exec("d:\\MyWeb\\reg\\EXITCODE.exe");
echo $result;
这个打印的结果是c程序的屏幕输出"Hello World",而不是我想要的main的返回码"5"啊.Top
3 楼hahawen(变态的大龄青年)回复于 2005-06-05 23:31:52 得分 26
system -- Execute an external program and display the output
Description
string system ( string command [, int return_var])
试试看Top
4 楼hope1983(亢龙有悔浪子回头)回复于 2005-06-06 00:39:49 得分 2
PHP没这个功能 .Top
5 楼OverIsOver(花不飘零水不流(ˉωˉ)纵使要梦说穿,缘了就是完^ō^刪去絲絲斷綫 盼望可將結果扭轉◆晕就一个字哈◇)回复于 2005-06-06 23:58:49 得分 0
hahawen(变态的大龄青年) 是对的,谢谢,结贴 :)Top




