Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem RRDtool graf přes PHP

Zdravím Vás.
Muže mi měkdo zkušený vysvětlit toto.

Takto se uloži graf na disk.


$cmd = "rrdtool graph $DIR1/graf_deni.png \ atd
passthru($cmd);

https://postimg.cc/Jtz7FKvM

Takto ho načtu přimo do IMG <img src="rrdtool.php" />

$cmd = "rrdtool graph - \ atd
passthru($cmd);

https://postimg.cc/DmL6tdXp

Dole pod grafem je časova osa.
Proč u jednoho obrazku jsou dny český a u druheho anglicky?

Předmět Autor Datum
Protože to jsou dva rozdílné obrázky. Mimochodem, "denní" se píše se dvěma n.
touchwood 03.12.2019 08:00
touchwood
Ale oba se vytvářejí v PHP úplně stejným příkazem. Jediný rozdíl mezi nimi je, že v jednom je udaná…
Borisek 7 03.12.2019 08:17
Borisek 7
Můžeš ty příkazy vypsat celé?
Wikan 03.12.2019 08:21
Wikan
<?php $cmd = "rrdtool graph $DIR1/graf_denni.png \ --start -1d \ --watermark \"xxx\" \ --width 800 \…
Borisek 7 03.12.2019 08:31
Borisek 7
Vyřešeno.
Borisek 7 03.12.2019 12:39
Borisek 7
A prozradíš ostatním jak nebo chceš jen poplácat po rameni?
host 03.12.2019 15:21
host
Tpnu si. Manipulace skrze .htaccess a nastavení jazyka prostředí SetEnv LC_ALL cs_CZ.UTF-8 případn…
Tbrthg iodzvj 03.12.2019 16:42
Tbrthg iodzvj
Tipuješ pěkně, ale jak je možné, že se každý skript (s téměř totožným kódem) choval jinak?
host 03.12.2019 17:56
host
Viz tazatelova zmínka… Jediný rozdil je že ten první spouštim přes terminal sudo php -f /var/www/te…
Tbrthg iodzvj 03.12.2019 18:07
Tbrthg iodzvj
Aha, to jsem přehlédl (nebo to tam spíš dodatečně napsal). Díky za objasnění. :beer:
host 03.12.2019 18:08
host
Jo, dopsal to tam, ale už ráno… ;-)
Tbrthg iodzvj 03.12.2019 18:10
Tbrthg iodzvj
No však já to četl ráno - a nebylo to tam. ;-) Teď už jsem se k tomu nevracel. poslední
host 03.12.2019 18:16
host

Ale oba se vytvářejí v PHP úplně stejným příkazem.
Jediný rozdíl mezi nimi je, že v jednom je udaná cesta a v druhem –

Takže v prvním případě vytvoří soubor a uloží do něj data obrázku.
V druhem případě ty data pošle přímo do IMG.
Ale jsou to furt stejná data, ne?

<?php
$cmd = "rrdtool graph $DIR1/graf_denni.png \
        --start -1d \
        --watermark \"xxx\" \
        --width 800 \
        --height 240 \
        DEF:venku=$DIR/databaze_teplota.rrd:venku:AVERAGE \
        AREA:venku\"#FFE999\":\"Teplota venku\\t\\t\"";
passthru($cmd);
?>

<?php
$cmd = "rrdtool graph - \
        --start -1d \
        --watermark \"xxx\" \
        --width 800 \
        --height 240 \
        DEF:venku=$DIR/databaze_teplota.rrd:venku:AVERAGE \
        AREA:venku\"#FFE999\":\"Teplota venku\\t\\t\"";
passthru($cmd);
?>

Jediný rozdil je že ten první spouštim přes terminal sudo php -f /var/www/test1/index.php a raspberry je nastavene na češtinu, tedy i terminal komunikuje český.

Ten druhý spoučti ta stranka přes IMG

Jedině tady bude asi problem.

Zpět do poradny Odpovědět na původní otázku Nahoru