setlocale() és az rrdtool
Hello Fórum!
az alábbi kódrészlet hivatott, egy RRD adatbázisból grafikont rajzolni.
ezzel nincs is gond. megrajzolja
csak a setlocale() függvénynek nincs hatása.
azaz a grafikon x-tengején szereplő
időbéllyegek angolok, a magyar helyett.
ehhez kérem a segítségetek kérni.
start = time()-nap;
setlocale(LC_TIME, 'hu_HU');
$rule= mktime(0,0,0);
$rule1 = mktime(0,0,0)-nap;
$opts = array(
"-v", "dBuV",
"-s","$start",
"-w 700",
"-h 100",
"-x","HOUR:2:HOUR:1:HOUR:2:0:%H %a",
"DEF:in=/var/www/camesys/rra/192.168.100.1_rfspeed.rrd:in:AVERAGE",
"DEF:out=/var/www/camesys/rra/192.168.100.1_rfspeed.rrd:out:AVERAGE",
"LINE1:out#FF0000:in",
"LINE1:in#0000FF:out",
"PRINT:out:AVERAGE:Average in %3.1lf ",
"PRINT:out:MAX:Max in %3.1lf",
"PRINT:out:MIN:Min in %3.1lf",
"PRINT:out:LAST:Last in %3.1lf",
"PRINT:in:AVERAGE:%3.1lf",
"PRINT:in:MAX:%3.1lf",
"PRINT:in:MIN:%3.1lf",
"PRINT:in:LAST:%3.1lf",
"VRULE:$rule1#FF0000",
"VRULE:$rule#FF0000");
$ret = rrd_graph("camesys/tmp/router-port2.gif", $opts, count($opts));
■ az alábbi kódrészlet hivatott, egy RRD adatbázisból grafikont rajzolni.
ezzel nincs is gond. megrajzolja
csak a setlocale() függvénynek nincs hatása.
azaz a grafikon x-tengején szereplő
időbéllyegek angolok, a magyar helyett.
ehhez kérem a segítségetek kérni.
start = time()-nap;
setlocale(LC_TIME, 'hu_HU');
$rule= mktime(0,0,0);
$rule1 = mktime(0,0,0)-nap;
$opts = array(
"-v", "dBuV",
"-s","$start",
"-w 700",
"-h 100",
"-x","HOUR:2:HOUR:1:HOUR:2:0:%H %a",
"DEF:in=/var/www/camesys/rra/192.168.100.1_rfspeed.rrd:in:AVERAGE",
"DEF:out=/var/www/camesys/rra/192.168.100.1_rfspeed.rrd:out:AVERAGE",
"LINE1:out#FF0000:in",
"LINE1:in#0000FF:out",
"PRINT:out:AVERAGE:Average in %3.1lf ",
"PRINT:out:MAX:Max in %3.1lf",
"PRINT:out:MIN:Min in %3.1lf",
"PRINT:out:LAST:Last in %3.1lf",
"PRINT:in:AVERAGE:%3.1lf",
"PRINT:in:MAX:%3.1lf",
"PRINT:in:MIN:%3.1lf",
"PRINT:in:LAST:%3.1lf",
"VRULE:$rule1#FF0000",
"VRULE:$rule#FF0000");
$ret = rrd_graph("camesys/tmp/router-port2.gif", $opts, count($opts));
Re: Setlocale() és az rrdtool
Nos. Akkor nézzük szépen sorjában.
LC_TIME for date and time formatting with strftime()
--
slink
Setlocale() és az rrdtool