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
Level 1
Level 1
Příspěvky: 59
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: 320
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
Level 1
Level 1
Příspěvky: 59
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
  • Propojení TV-NTB přes HDMI/USB-C
    od bradto » 26 bře 2025 20:22 » v Vše ostatní (hw)
    16
    11024
    od šulda Zobrazit poslední příspěvek
    28 bře 2025 21:30
  • Zpětná komunikace z NTB na tiskárnu přes switch Příloha(y)
    od vasekpetr1 » 24 říj 2024 21:25 » v Sítě - hardware
    16
    11180
    od vasekpetr1 Zobrazit poslední příspěvek
    10 pro 2024 17:05
  • Instalace Office 2021 přes Deployment Tool Příloha(y)
    od atari » 30 lis 2024 15:21 » v Kancelářské balíky
    5
    4652
    od atari Zobrazit poslední příspěvek
    01 pro 2024 20:23
  • Telefon s opětovně automaticky nepřipojí přes Bluetooth k autu
    od Peťa » 12 pro 2024 13:55 » v Vše ostatní (z oblasti IT)
    0
    19226
    od Peťa Zobrazit poslední příspěvek
    12 pro 2024 13:55
  • Napojení Webnode kontaktního formuláře na Raynet CRM přes Make
    od mahy133 » 11 črc 2025 07:49 » v Programování a tvorba webu
    1
    16198
    od HelFix Zobrazit poslední příspěvek
    12 črc 2025 21: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 1 host