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: 45
Registrován: září 19
Pohlaví: Muž
Stav:
Offline

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: 314
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

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: 45
Registrován: září 19
Pohlaví: Muž
Stav:
Offline

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
  • zpomalování internetu přes LAN
    od jobboj » 18 čer 2023 16:39 » v Internet a internetové prohlížeče
    6
    2177
    od ITCrowd Zobrazit poslední příspěvek
    18 čer 2023 20:35
  • Monitor nefunguje přes DP.
    od honziiik09 » 14 kvě 2023 09:36 » v Vše ostatní (hw)
    3
    1222
    od ITCrowd Zobrazit poslední příspěvek
    14 kvě 2023 22:42
  • Platby přes PayPal
    od Fargotroniac » 21 dub 2023 09:29 » v Vše ostatní (z oblasti IT)
    12
    3402
    od Fargotroniac Zobrazit poslední příspěvek
    22 dub 2023 09:17
  • Jak posilujete imunitu přes zimu?
    od p.konupka » 02 lis 2023 15:33 » v Vše ostatní (Off topic)
    1
    3039
    od šulda Zobrazit poslední příspěvek
    02 lis 2023 15:52
  • Monitor k PS5 schopný napájet ntb přes USB-C
    od Renee » 11 črc 2023 19:08 » v Rady s výběrem hw a sestavením PC
    8
    1258
    od Renee Zobrazit poslední příspěvek
    12 črc 2023 13:53

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti