anonym
Odpověděl/a – 23.červen 14:33
Je treba pouzit napriklad casto dostupny interpreter jazyka PHP na strane serveru.
otevreno
:zavreno
); ?>chybejici podmínku <<…>> mohu presne formulovat pokud upresnite svuj dotaz o konkretni podobu uvazovane pracovni doby
// tento udaj bude pri kazdem nacteni stranky odpovidat stavu, ktery byl v momente nacitani stranky platny – pokud by se mel aktualizovat na obrazovce i v dobe kdy zustava stranka nactena a jinak se s ni nepracuje, bylo by vhodné zapojit do akce jeste javascript (ajax) který se uz nevykonává na strane serveru ale přímo u klienta v prohlížeči
anonym
Odpověděl/a – 23.červen 23:11
Je treba pouzit napriklad casto dostupny interpreter jazyka PHP na strane serveru.
otevreno
:zavreno
); ?>chybejici podmínku <<…>> mohu presne formulovat pokud upresnite svuj dotaz o konkretni podobu uvazovane pracovni doby
// tento udaj bude pri kazdem nacteni stranky odpovidat stavu, ktery byl
v momente nacitani stranky platny – pokud by se mel aktualizovat na
obrazovce i v dobe kdy zustava stranka nactena a jinak se s ni nepracuje,
bylo by vhodné zapojit do akce jeste javascript (ajax) který se uz
nevykonává na strane serveru ale přímo u klienta v prohlížeči
Doplňuji:
//////
takze by to nakonec mohlo vypadat treba takto:
<?php
function je_otevreno() {
$vystup = false;
$dentydne = (int)(date(‚N‘));
$minutadne = (int)(date(‚G‘))*60 + (int)(date(‚s‘));
if ($dentydne >= 1 and $dentydne <= 4) {
if ($minutadne >= 360 and $minutadne <= 1260) $vystup = true;
}
elseif ($dentydne == 5) {
if ($minutadne >= 360 and $minutadne <= 1380) $vystup = true;
}
elseif ($dentydne == 6) {
if ($minutadne >= 360 and $minutadne <= 1230) $vystup = true;
}
return $vystup;
} ?>
<?php echo 'Právě je '.(je_otevreno()?otevreno
:
zavreno
); ?>