Har modifierat till denna kod nu:
PHP-kod:
<?php
$date = getdate();
$hour = $date['hours'];
$day = date('w');
if ($day == 1 && $hour >= 21 || $hour <=10) {header("Location: offline.php");
}elseif($day == 2 && $hour >= 21 || $hour <=10) {header("Location: offline.php");
}elseif($day == 3 && $hour >= 21 || $hour <=10) {header("Location: offline.php");
}elseif($day == 4 && $hour >= 21 || $hour <=10) {header("Location: offline.php");
}elseif($day == 5 && $hour >= 22 || $hour <=10) {header("Location: offline.php");
}elseif($day == 6 && $hour >= 22 || $hour <=10) {header("Location: offline.php");
}elseif($day == 0 && $hour >= 20 || $hour <=11) {header("Location: offline.php");
}else {header("Location: online.php");
}
?>
Funkar bra förutom en enda grej. Den verkar endast gå efter söndags-tiden. T.ex. nu på en måndag när klockan är över elva borde den vara online, men man kommer till offlinesidan. Ändrar jag så att även söndag är online efter 11 (ändrar till 10) så hamnar jag rätt på onlinesidan. Varför blir det så?