PHP致命错误:调用未定义的函数rrd_xport()
我试图在我的php代码中使用rrdtool,但rrd_xport无法识别,而作为rrd_图的rrd命令完全按照代码执行: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
$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代码给出了这个错误