Salut tous le monde,

Je demande de l'aie sur un problème que je ne réussit pas à résoudre. Voyez vous dans un magasine, il nous montrait comment faire un site web qui évolue en fonction du temps. Je veux réussir à que mon site web change de couleur quand il fait jour ou la nuit, ou le levé du soleil et le coucher du soleil. Le problème, je ne vois pas l'évolution de mon arrière-plan (Background) changer de couleur selon l'heure de la journée.

Pouvez-vous trouver ce qui ne fonctionne pas dans mon code source qui est en-dessus :

<?php
    $time = date('H');
    $sunrise = date_sunrise(time(), SUNFUNCS_RET_DOUBLE);
    $sunset = date_sunset(time(), SUNFUNCS_RET_DOUBLE) + 1;
    if($time >= $sunrise && $time < $sunrise + 2) $style = 'sunrise';
    elseif($time >= $sunrise + 2 && $time < $sunset) $style = 'day';
    elseif($time >= $sunset && $time < $sunset + 2) $style = 'sunset';
    else $style = 'night';
?>
<html>
<head>
<title>exemple</title>
</head>
<body id="<?=$style?>">
Du contenu ici.
</body>
</html>

Merci de votre aie en avance!

3 réponses


Cruwp
Réponse acceptée

<body id="<?=$style?>">
Essaye avec
<body id="<?php echo $style; ?>">

mespeche
Réponse acceptée

Cruwp ça revient au même c'est juste une syntaxe différente. Mpassionate, est ce que l'id de ton body change déjà en fonction de la journée ou pas ?

lakamark
Auteur
Réponse acceptée

@ DevAddict : Je vais réessayer avec ça et si non je te redonne des nouvelles!