Page 1 sur 1

Actualisation de la date

Posté : 27 nov. 2010, 21:11
par HTML BOY
Bonjour, j'ai créé un petit compte à rebours en php ...
Seulement la date qui apparait ne s'actualise pas :?
<?php
$annee = date('Y');
$noel = mktime(8, 0, 0, 12, 25, $annee);
if ($noel < time())
$noel = mktime(8, 0, 0, 12, 25, ++$annee);

$tps_restant = $noel - time();
$i_restantes = $tps_restant / 60;
$H_restantes = $i_restantes / 60;
$d_restants = $H_restantes / 24;
$s_restantes = floor($tps_restant % 60);
$i_restantes = floor($i_restantes % 60);
$H_restantes = floor($H_restantes % 24);
$d_restants = floor($d_restants);

setlocale(LC_ALL, 'fr_FR');

   . 'Il reste exactement <strong>'. $d_restants .' jours</strong>, <strong>'. $H_restantes .' heures</strong>,'
   . ' <strong>'. $i_restantes .' minutes</strong> et <strong>'. $s_restantes .'s</strong> avant d\'ouvrir les cadeaux .';
?>


Re: Actualisation de la date

Posté : 27 nov. 2010, 22:26
par Ryle
En fait, ton script affiche le temps restant avant noel au moment où il est sollicité... mais une fois l'information affichée sur la page, il n'est plus exécuté et ne peut donc pas s'actualiser.

Si tu veux que la valeur se mette à jour en temps réel, il te faut soit recharger la page toutes les secondes pour refaire appel au serveur et exécuter à nouveau ton script qui recalculera le nouveau délai, ou plus de façon plus "propre" te tourner vers une solution en javascript qui s'exécutera sur le navigateur et ne nécessitera pas de contacter le serveur...

Re: Actualisation de la date

Posté : 27 nov. 2010, 22:28
par devlop78
regarde du coté du cache

Re: Actualisation de la date

Posté : 28 nov. 2010, 10:48
par HTML BOY
Merci pour vos réponses :D
Je pense que je vais plutôt me tourner vers le javascript :wink: