Programmer l'affichage d'un contenue journalier avec heure fixe
Résolu/Fermé
nirihx
Messages postés
55
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
23 septembre 2016
-
20 avril 2015 à 11:25
skymax406 Messages postés 218 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 22 avril 2015 - 22 avril 2015 à 20:50
skymax406 Messages postés 218 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 22 avril 2015 - 22 avril 2015 à 20:50
A voir également:
- Programmer l'affichage d'un contenue journalier avec heure fixe
- Fiche de pointage journalier excel - Télécharger - Tableur
- Programmer un sms - Guide
- Programmer un mail gmail - Guide
- Colissimo heure de livraison après-midi - Forum Consommation & Internet
2 réponses
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
21 avril 2015 à 14:40
21 avril 2015 à 14:40
En fait, pour faire ça, il faut que ce soit ton script PhP qui génère ta page avec ces 3 divs.
Puis il faut variabiliser les contenus, genre :
Puis avant ce bout de code, c'est là que tu vas setter tes variables selon l'heure courante que tu compares la valeurs de la date actuelle avec une valeur définie via DateTime::diff(); https://www.php.net/manual/en/datetime.diff.php
Enjoy !
Puis il faut variabiliser les contenus, genre :
echo "<div class=\"container1\">".$ContenueA."</div>";
<div class=\"container2\">".$ContenueB."</div>";
<div class=\"container3\">".$ContenueC."</div>";
Puis avant ce bout de code, c'est là que tu vas setter tes variables selon l'heure courante que tu compares la valeurs de la date actuelle avec une valeur définie via DateTime::diff(); https://www.php.net/manual/en/datetime.diff.php
Enjoy !
skymax406
Messages postés
218
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
22 avril 2015
24
22 avril 2015 à 20:50
22 avril 2015 à 20:50
Foua les gens vous vous compliquez la vie :p
Pour moi le plus simple c'est de comparer l'heure actuelle avec l'heure d'éxécution du script. Et si tu est dans la tranche horaire tu affiche sinon tu fais rien.
Par exemple :
Et si t'a 1 million de fois ce traitement à faire tu fais un tableau contenant tes heures de début et de fin, et hop, dans une boucle !
En espérant t'avoir aidé !
Pour moi le plus simple c'est de comparer l'heure actuelle avec l'heure d'éxécution du script. Et si tu est dans la tranche horaire tu affiche sinon tu fais rien.
Par exemple :
//On initialise les variables $timestamp_de_debut = strtotime('2015-04-22 17:30:00'); $timestamp_de_fin = strtotime('2015-04-22 18:00:00'); //Si l'heure actuelle est "aprés" l'heure de début mais est aussi "avant" l'heure de fin if (time() >= $timestamp_de_debut && time() <= $timestamp_de_fin){ //Alors on affiche le contenu echo '<div class="container1">ContenueA</div>'; }
Et si t'a 1 million de fois ce traitement à faire tu fais un tableau contenant tes heures de début et de fin, et hop, dans une boucle !
En espérant t'avoir aidé !
22 avril 2015 à 15:47
22 avril 2015 à 16:47
En fait toute la subtilité est qu'il faut remplacer son "est" par "ET" quand il dit "17h : 30mn ContenueA s'affiche est à 18h : 00mn le contenue disparaitra; "
Truand de la grammaire ! :P