Script php selon l'heure

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script php selon l'heure

par iclo » 01 janv. 2006, 18:37

oui, en plus ça permetrait de ne faire à tous les coups qu'un seul appel à la fonction date, 'un peu d'optimisation c'est jamais perdu)

par pjl » 01 janv. 2006, 18:12

sauf que j'aurais mis un switch plutôt que de multiples if.
Le code est plus clair et plus rapide à maintenir en cas de modif.

par solo » 01 janv. 2006, 17:18

Lu,

dans ce cas précis, il faut utiliser date("G") :wink:

par @rthur » 01 janv. 2006, 17:08

Bonjour,
<?php
if (date("G")>=0 && date("G")<7) {
     // Script 1
}elseif (date("G")>=7 && date("G")<12) {
     // Script 2
}elseif (date("G")>=12 && date("G")<20) {
     // Script 3
}elseif (date("G")>=20 && date("G")<24) {
     // Script 4
}

?>
Et voici un petit lien vers la doc sur la fonction date afin d'en savoir + :
http://fr.php.net/date

##edit: Rectifié le paramètre date() ;)
ça m'apprendra à répondre le lendemain du réveillon sans avoir l'esprit clair

Script php selon l'heure

par shinigami » 01 janv. 2006, 14:41

Salut,
j'aimerais savoir comment on peut afficher un script différent selon l'heure.

Par exemple :
entre 0 h et 7 h : script 1
entre 7 h et 12 h : script 2
entre 12 h et 20 h : script 3
entre 20 h et 24 h : script 4