Autor | Zpráva | ||
---|---|---|---|
PetrLL Profil |
#1 · Zasláno: 30. 7. 2017, 16:18:11
Zdravím,
jaký kód je potřebný k: 1) Po uplynutí datumu (např. 20.8.2017 16:00) přičte php kód $cislo k $promenna. 2) Každých 7 dní přičte php kód $cislo k $promenna. $promenna je také číslo. Předem děkuji za rady. |
||
Keeehi Profil |
#2 · Zasláno: 30. 7. 2017, 18:33:07
PetrLL:
Základním problémem je to, že PHP se neumí samo od sebe spustit a něco udělat. Navíc ono to téměř nikdy ani není třeba. Takže co se snažíš vyvořit? |
||
Tomas.82 Profil |
#3 · Zasláno: 31. 7. 2017, 15:58:08
já to řeším přes Cron
cs.wikipedia.org/wiki/Cron |
||
Keeehi Profil |
#4 · Zasláno: 31. 7. 2017, 17:23:39
Tomas.82:
To ano, cron řeší to, že se PHP neumí samo od sebe pustit. Ono to ale často není potřeba. Většinou se stačí jen na ten problém podívat z jiné strany a najít řešení, kde spouštění ve stanovený čas není potřeba. |
||
Kajman Profil |
#5 · Zasláno: 31. 7. 2017, 23:50:30
Možná hledá něco jako
$promenna = 40; $cislo = 2; $hranice = new DateTime('2017-08-20 16:00'); $dnes = new DateTime(); if($dnes >= $hranice) { //1 $promenna += $cislo; //2 $tydnu = floor($dnes->diff($hranice)->days/7); $promenna += $cislo * $tydnu; } |
||
Časová prodleva: 7 let
|
0