Autor Zpráva
PetrLL
Profil
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
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
já to řeším přes Cron

cs.wikipedia.org/wiki/Cron
Keeehi
Profil
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
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;  
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: