Stránka 1 z 1

Kontrola posledního zápisu v PHP

Napsal: 20 led 2015 11:46
od Hyko
Dobrý den,
potřebuji poradit s kódem v PHP. Potřebuji, aby mi smyčka uložila hodnotu (teplotu) do souboru a k ní uložila ještě datum a čas kdy, teplota byla uložena při překročení určité hodnoty. A potom se odeslal mail. Po odeslání, aby to umělo počkat 60 minut, kdyby teplota byla překročena a případně se zase odeslal mail.

S PHP se seznamuji tak by se mi nějaká rada hodila, děkuji.

Re: Kontrola posledního zápisu v PHP

Napsal: 02 úno 2015 07:25
od Rutherther
Uložit to můžeš pomocí fwrite, podívej se na http://php.net/manual/en/function.fwrite.php. (Zapíšeš tam tu teplotu a k tomu přidáš datum pomocí funkce date)
A pomocí jednoduché funkce if zjistíš, jestli je teplota větší, než daná hodnota. Mail pošleš pomocí funkce mail.
Snad to takhle bude fungovat, jen nevím, jak to udělat s tou hodinou, aby to počkalo.

Re: Kontrola posledního zápisu v PHP

Napsal: 02 úno 2015 09:25
od cosmosD
Pro periodické spouštění PHP skriptu budeš potřebovat Cron.
http://interval.cz/clanky/jak-na-demona-cron/

Re: Kontrola posledního zápisu v PHP

Napsal: 21 úno 2015 22:28
od Hyko
Ale Cron mi spustí automaticky script v určitý čas, ale já potřebuji spustit script až po překročení určité hodnoty a pak třeba 60 minut počkat a spuštění opakovat. Pokud se hodnota dostane zase do určité hodnoty, script se nespustí.

Re: Kontrola posledního zápisu v PHP

Napsal: 21 úno 2015 22:41
od LuCaCZ
tak budeš cron pouštět třeba každých pět minut a kontrolovat jestli ta hodina uběhla a když, tak zkontroluješ i teplotu

Re: Kontrola posledního zápisu v PHP

Napsal: 21 úno 2015 22:54
od Hyko
když jsem nad tím pak přemýšlel tak cron pustí např. každých 30 minut script, kterej zkontroluje hodnoty a podmínky kdy se co provede budou ve scriptu. díky!