Graf rrdtool přes PHP

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

L.L
nováček
Příspěvky: 19
Registrován: září 19
Pohlaví: Muž

Graf rrdtool přes PHP

Příspěvekod L.L » 29 lis 2019 08:52

Dobrý den.
Mam rrdtool databazi a vytvařim grafy přs bash skript.
Uplně ořezane, ale funkční.

Kód: Vybrat vše

#!/bin/bash
DIR="/media/FlashDisk"
DIR1="/home/pi"
 
#deni
rrdtool graph $DIR1/graf_deni.png --start -1d \
--watermark "xxx" \
--width 800 \
--height 240 \
DEF:venku=$DIR/databaze_teplota.rrd:venku:AVERAGE \
AREA:venku"#FFE999":"Teplota venku\t\t"


Snažim se o totež přes PHP.
https://mike.eire.ca/2010/03/28/using-rrdtool-with-php/

Kód: Vybrat vše

<?php
$opts = array(
    "--start", "-1d",
    "--title=xxx",
    "--lower-limit=0",
    "--width=800",
    "--height=240",
    "DEF:venku=/media/FlashDisk/databaze_teplota.rrd:venku:AVERAGE",
    "AREA:venku "#00FF00": Teplota venku"
   );

$result = rrd_graph('/home/pi/graf.png', $opts, count($opts));
if ($result === false) {
   echo 'There was an error: ';
   echo rrd_error();
}
else {
   echo 'File successfully created.';
}
?>

https://i.postimg.cc/tThbCgLH/raspiphp.png

I když v tomto PHP je $result = rrd_graph('/home/pi/graf.png', $opts, count($opts));
Tedy png by se měl ukladat do /home/pi/graf.png , učelem mých pokusu je volat tento PHP přimo přes IMG, tak aby se PNG obrazek nikam neukladal tak jak je to tady.
https://stackoverflow.com/questions/204 ... ile-in-php
Jsem to zkoušel podle toho posledniho přikladu ale nefunguje mi to.

Nepomohl by někdo?



Reklama
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 280
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž

Re: Graf rrdtool přes PHP

Příspěvekod lamin_cz » 29 lis 2019 18:19

Však Ti tam PHP píše, že nezná rrd_graph ... máš dané rozšíření nainstalované v PHP?
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...

L.L
nováček
Příspěvky: 19
Registrován: září 19
Pohlaví: Muž

Re: Graf rrdtool přes PHP

Příspěvekod L.L » 29 lis 2019 22:04

Děkují.
Ja myslel, že to je současti PHP.
https://www.php.net/manual/en/function.rrd-graph.php

Dnes odpoledne vyzkoušim :-)
sudo apt-get install -y php-rrd


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Větráky graf. karty
    od Luc1el » 10 zář 2019 12:52 » v Problémy s hardwarem
    6
    364
    od Luc1el
    10 zář 2019 16:38
  • Graf. karta do 7000?
    od Janhy » 14 zář 2019 06:53 » v Rady s výběrem hardwaru a sestavením PC
    40
    1511
    od gogo1963
    14 zář 2019 10:48
  • Excel - bodový graf
    od svitak » 12 bře 2019 17:18 » v Kancelářské balíky
    4
    639
    od svitak
    12 bře 2019 18:21
  • Procesor ku graf.karte
    od kuriatko » 24 led 2019 12:08 » v Rady s výběrem hardwaru a sestavením PC
    3
    316
    od xbs
    24 led 2019 12:35
  • Excel - kontingenční tabulka/graf
    od actionboy » 09 led 2019 16:35 » v Kancelářské balíky
    5
    763
    od MePExG
    09 led 2019 18:39

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů