Image qui change selon dates

le_fermier Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un site internet avec une bannière en jpg en haut du site.
avec quel script je peux faire en sorte que cette image change selon des dates precises ?
en php et en html
exemple :
du 28-12-year au 05-01-year ==>bonne-annee.jpg
du 06-01-year au 21-03-year ==>image-1.jpg
etc etc


A voir également:

6 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.
https://gist.github.com/744731
0
le_fermier Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   5
 
@avion-f16
Salut,
comment pourrais je integrer ça a une page déjà existante ?
je suis débutant
merci
0
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   31
 
Bonjour,

Pourquoi ne pas mettre une variable php dans la source de l'image et renseigner ta variable en fonction de la date en utilisant un switch :


switch(dates){
case 'du 28-12-year au 05-01-year': $source = 'bonne-annee.jpg '; break;
case 'du 06-01-year au 21-03-year': $source = 'image-1.jpg'; break;
...
default : $source = 'image-default.jpg'; break;
}


et sur ton image :

<img src="<?php $source ?>" alt="banniere"/>


0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il suffit d'afficher la variable $url.
Retire la ligne n°36 de mon code.
Et place ceci à la place de l'URL dans ton code HTML :
<?php echo $url; ?>
(après le code PHP, évidemment)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le_fermier Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   5
 
@avion-f16 , @Eastchild
Merci a vos réponses
mais je sais toujours pas comment faire, il faut dire que je suis amateur sans formation en programmation.
voilà ce que j'ai fais :
1- mis le lien pour la photo :
<div id="banner"><a href="localhost/site/index.html"><img src="<?php echo $url; ?>" alt="bienvenue"></a></div>
2- mis le script de "avion-f16" (sans la ligne 36) en dessous de cette ligne
Mais ça marche pas, le script apparait dans la page web

Une autre question : est-il possible d'avoir le script qui gères les date des photos en page tierce, de façon a pouvoir changer une seule page (en cas de changement des dates de nom photos) et non toutes les pages du site?

Merci encore
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Le fichier de ta page doit porter l'extension .php
0
le_fermier Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   5
 
@arthezius
Salut
ma page web en en html
comment faire le lien pour l'image vers une pages php qui gère les dates des photos?
Merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Si tu veux utiliser le code fournis par avion-f16, il faut que tu renommes simplement ta pages en .php et que tu modifie les liens pointant vers celle-ci.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Mon code doit être placé avant le lien et tu devras passer par un serveur supportant le PHP pour que ça fonctionne.
0