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: 26
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: 283
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: 26
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
  • Notebook - teploty CPU přes 90 a GPU přes 60
    od Jirin » 02 led 2020 22:10 » v Problémy s hardwarem
    6
    357
    od nixxis
    03 led 2020 02:27
  • Graf. karta do 7000?
    od Janhy » 14 zář 2019 06:53 » v Rady s výběrem hardwaru a sestavením PC
    40
    1787
    od gogo1963
    14 zář 2019 10:48
  • Větráky graf. karty
    od Luc1el » 10 zář 2019 12:52 » v Problémy s hardwarem
    6
    428
    od Luc1el
    10 zář 2019 16:38
  • Aktivace integrovaného graf. čipu
    od TT85 » 21 led 2020 09:06 » v Problémy s hardwarem
    4
    163
    od TT85
    21 led 2020 09:45
  • Instalace nové graf karty
    od Bushido1 » 23 lis 2019 18:54 » v Vše ostatní (sw)
    4
    379
    od Bushido1
    23 lis 2019 21:53

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 4 hosti