Image qui change selon dates

Fermé
le_fermier Messages postés 63 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 9 février 2011 - Modifié par le_fermier le 16/12/2010 à 23:48
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 18 déc. 2010 à 11:46
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
17 déc. 2010 à 10:58
Salut.
https://gist.github.com/744731
0
le_fermier Messages postés 63 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 9 février 2011 5
17 déc. 2010 à 14:13
@avion-f16
Salut,
comment pourrais je integrer ça a une page déjà existante ?
je suis débutant
merci
0
Eastchild Messages postés 318 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 31
17 déc. 2010 à 15:36
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
17 déc. 2010 à 21:12
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 mardi 1 avril 2008 Statut Membre Dernière intervention 9 février 2011 5
18 déc. 2010 à 02:14
@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 jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
18 déc. 2010 à 02:19
Le fichier de ta page doit porter l'extension .php
0
le_fermier Messages postés 63 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 9 février 2011 5
18 déc. 2010 à 02:24
@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 jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
Modifié par arthezius le 18/12/2010 à 02:31
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 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
18 déc. 2010 à 11:46
Mon code doit être placé avant le lien et tu devras passer par un serveur supportant le PHP pour que ça fonctionne.
0