我用 popen 调了一个系统命令,没有报什么错,正常返回了一个 resource id。
但是我的那个命令并没有实质执行;为什么呢?如果我直接在Linux里敲那命令串,命令串也没问题的。

解决方案 »

  1.   

    你都不看手册的吗?真神也popen
    (PHP 4, PHP 5)popen — 打开进程文件指针说明
    resource popen ( string $command , string $mode )
    打开一个指向进程的管道,该进程由派生给定的 command 命令执行而产生。 返回一个和 fopen() 所返回的相同的文件指针,只不过它是单向的(只能用于读或写)并且必须用 pclose() 来关闭。此指针可以用于 fgets(),fgetss() 和 fwrite()。 如果出错返回 FALSE。