好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

FreeBSD 执行系统命令 - php高级应用

FreeBSD 执行系统命令

<?php  function  do_command( $commandName ,  $args )  //开源代码phpfensi测试数据       {           $buffer  =  "" ;           if  (false === ( $command  = find_command( $commandName )))  return  false;           if  ( $fp  = @popen( "$command $args" ,  'r' ))              {       while  (!@ feof ( $fp ))      {        $buffer  .= @ fgets ( $fp , 4096);      }       return  trim( $buffer );     }           return  false;      }     //确定执行文件位置 FreeBSD   function  find_command( $commandName )      {           $path  =  array ( '/bin' ,  '/sbin' ,  '/usr/bin' ,  '/usr/sbin' ,  '/usr/local/bin' ,  '/usr/local/sbin' );           foreach ( $path   as   $p )          {               if  (@ is_executable ( "$p/$commandName" ))  return   "$p/$commandName" ;          }           return  false;      }     //调用方法     echo  do_command( 'sysctl' ,  "-n hw.model" );   ?>

查看更多关于FreeBSD 执行系统命令 - php高级应用的详细内容...

  阅读:46次