Image en fonction du jour et de l'heure [Fermé]

Signaler
Messages postés
16
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
23 mars 2012
-
Stefmandu78
Messages postés
16
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
23 mars 2012
-
Bonjour,

Je vous expose mon soucis:

J'ai besoin d'afficher une image différente en fonction de l'heure sur une journée bien précise.

Exemple:

Lundi de 00h à 20h => image A1
Lundi de 20h à 22h => image A2
Lundi de 22h à 00h => image A3

puis

Mardi de 00h à 20h => image B1
Mardi de 20h à 22h => image B2

etc...

Le soucis est que je ne trouve pas de codes ou tutos soit en php soit en javascript.
J'ai bien trouvé un code: http://cnx.claude.free.fr/image_php_fr/image01_php_conditionnelle.htm

Mais je doit être très stupide car j'ai testé comme indiqué mais ça ne fonctionne pas...

Pour info: pour testé, j'ai récupéré les images du site, puis mis le code indiqué dans une page que j'ai nommé "image.php" puis j'ai mis <img src="image.php"> là où je souhaitais voir apparaitre l'image, tout en prenant soins de mettre les 2 fichiers .php et les images dans la racine du serveur.

PS: je ne souhaite pas utiliser de base de données.

Merci d'avance pour votre aide.

Stéphane

1 réponse

Messages postés
16
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
23 mars 2012

J'ai trouvé ce code:

<title>Document sans titre</title>
<script language="JavaScript">

function timechange(){

var horaire=new Date()
var heures=horaire.getHours()

var imamage="news/1"

if (heures>0){
imamage="news/2"
}
if (heures>19){
imamage="news/3"
}
if (heures>21){
imamage="news/2"
}
document.getElementById('divimage').src=imamage+".jpg"
}
</script>
</head>

<body onload="timechange()">
<img id='divimage' src="news/1.jpg">
</body>


ça fonctionne, maintenant je souhaiterais adapter ça pour le Lundi, Mardi etc...

Avez-vous une idée ?

Merci.