Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP致命错误:调用未定义的函数rrd_xport()_Php_Rrdtool - Fatal编程技术网

PHP致命错误:调用未定义的函数rrd_xport()

PHP致命错误:调用未定义的函数rrd_xport(),php,rrdtool,Php,Rrdtool,我试图在我的php代码中使用rrdtool,但rrd_xport无法识别,而作为rrd_图的rrd命令完全按照代码执行: <?php $opts = array( "--start", "-1d", "--vertical-label=B/s", "DEF:inoctets=net1.rrd:input:AVERAGE", "DEF:outoctets=net1.rrd:output:AVERAGE",

我试图在我的php代码中使用rrdtool,但rrd_xport无法识别,而作为rrd_图的rrd命令完全按照代码执行:

  <?php
  $opts = array( "--start", "-1d", "--vertical-label=B/s",
                 "DEF:inoctets=net1.rrd:input:AVERAGE",
                 "DEF:outoctets=net1.rrd:output:AVERAGE",
                 "AREA:inoctets#00FF00:In traffic",
                 "LINE1:outoctets#0000FF:Out traffic\\r",
                 "CDEF:inbits=inoctets,8,*",
                 "CDEF:outbits=outoctets,8,*",
                 "COMMENT:\\n",
                 "GPRINT:inbits:AVERAGE:Avg In traffic\: %6.2lf %Sbps",
                 "COMMENT:  ",
                 "GPRINT:inbits:MAX:Max In traffic\: %6.2lf %Sbps\\r",
                 "GPRINT:outbits:AVERAGE:Avg Out traffic\: %6.2lf %Sbps",
                 "COMMENT: ",
                 "GPRINT:outbits:MAX:Max Out traffic\: %6.2lf %Sbps\\r"
               );
   $opts2 = array ("--json","--start", "1378750426", "--end", "N", 
           "DEF:myseepd=net1.rrd:input:AVERAGE",
           "XPORT:myspeed"                  
);  

  $ret = rrd_graph("net_1d.gif", $opts, count($opts));
  $js = rrd_xport($opts2);      

  if( !is_array($ret) )
  {
    $err = rrd_error();
    echo "rrd_graph() ERROR: $err\n";
  }
echo $js;
?>

试试这个:

$opts2 = Array(
    "--start", "1378750426",
    "--end", "now",
    "--json",
    "DEF:out=myspeed:net1.rrd:input:AVERAGE",
    "XPORT:out:\"myspeed\""
);
显然,还有其他人有这个问题:


您能检查一下您的rrd版本吗?rrd_导出自0.9.0以来就存在,可能您的版本太旧了。您好,我正在使用1.4.7版RRDtool。终端中的Rrdtool xport工作正常。但是php代码给出了这个错误