看看你有执行exec的权限没有,一般服务器都关了,太危险了

解决方案 »

  1.   

    但是我执行
    exec("ls -l");是可以显示的
      

  2.   

    我想要的结果是这样
    比如:在linux下执行命令 
    #test abc              //test 是编写的shell
    显示是:123 456 789这种的形式.我需要的数字是 123 和456 和 789 所以我想用php调用这个程序
    <?
    exec("test abc > out.txt")
    $tmp=file("out.txt");
     $str=explode(" ",$tmp);
    ?>
     就是这样,但是我怎是找不着 out.txt 。
    有其他的方法使我得到 123 和456 和 789  吗?
      

  3.   

    exec("test abc",$out);
    直接从$out中取结果不是更好?为何要生成一个文件?