[ novmar @ 04.06.2018. 13:53 ] @
pozdrav,

navedena skripta se pokrece svakih cca. pola sata svih 7 dana u tjednu, te se aktivira "nesto" ako je trenutni sat izmedju 6 i 18 sati (izuzetak je 16 sati svakog dana).
Kako da jos ubacim izuzetak za subotu i nedjelju u 18 sati?


Code:

<?php

$current_hour = date("H");
if (($current_hour >= 6) && ($current_hour <= 18)) {
    echo "nesto";
    } elseif ($current_hour == 16) {
        die();
    } else { 
        die();


?>
[ revlo @ 04.06.2018. 19:26 ] @
Ne moze to tako. Preduslov za to, jeste da je sajt uopste pokrenut, da ima nekog na njemu u to vreme. Ako je sajt da kazem off, nece se pokrenuti skripta. Search: Cron.

A ako bas hoces php, da bi iskljucio subotu i nedelju, trazi php time() , pa u parametrima imas naziv dana: Suterday, Wednasday ili kako vec... Pa sa if to iskljucis. Ali ako nemas posetioce, skripta nece da radi, moras stalno da imas nekog na sajtu :)
[ novmar @ 04.06.2018. 20:56 ] @
hvala na odgovoru. rijeŇ°io sam.

Code:

if ($current_hour == 16) {
    echo "skripta-1 ide dalje";
        die();
    } else if (($current_day == "Sat") && ($current_hour == 18)) {
        die();
    } else if (($current_day == "Sun") && ($current_hour == 18)) {
        die();
    } else if (($current_hour >= 6) && ($current_hour <= 18)) {
        echo "nesto";
    } else { 
        die();
}


[Ovu poruku je menjao novmar dana 05.06.2018. u 15:43 GMT+1]