您好,欢迎访问一九零五行业门户网

FreeBSD 执行系统命令_PHP教程

freebsd 执行系统命令
 freebsd 执行系统命令
function do_command($commandname, $args)
    {
        $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);
 ?>
http://www.bkjia.com/phpjc/444944.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/444944.htmltecharticlefreebsd 执行系统命令 freebsd 执行系统命令 function do_command($commandname, $args) { $buffer = ; if (false === ($command = find_command($commandname))) return false; if...
其它类似信息

推荐信息