wanfeizl 发表于 2013-06-16 23:09

如何获取echo命令输出到显示器上的字符

如下:
<?php
       
        $ping = `ping 119.75.218.77`;
       
        echo $ping;
       
       
?>

能用什么方法获取屏幕上的输出,并存入到一个字符串,或array里?请指教

maochanglu 发表于 2013-06-17 09:27

http://php.net/manual/en/function.ob-start.php

wanfeizl 发表于 2013-06-17 09:28

没人吗?请问这个论坛有好的QQ群吗?新手加入啊

wanfeizl 发表于 2013-06-17 13:45

谢谢2楼。

<?php

//Turn on output buffering
ob_start();
       
        echo`ping 119.75.218.77`;
               
        //Return the contents of the output buffer
        $ouput1 = ob_get_contents();
       
        //Turn off output buffering
        ob_end_clean();
       
        print $output1;
       
?>

克隆熊猫 发表于 2013-06-17 15:37

什么意思?你是想将ping的结果获得??

bikong0411 发表于 2013-06-30 10:07

ob是个好东西啊
页: [1]
查看完整版本: 如何获取echo命令输出到显示器上的字符