Page 1 sur 1
Script php selon l'heure
Posté : 01 janv. 2006, 14:41
par shinigami
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
Posté : 01 janv. 2006, 17:08
par @rthur
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
Posté : 01 janv. 2006, 17:18
par solo
Lu,
dans ce cas précis, il faut utiliser date("G")

Posté : 01 janv. 2006, 18:12
par pjl
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.
Posté : 01 janv. 2006, 18:37
par iclo
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)