Image qui change selon dates

le_fermier Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19182 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

6 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.
    https://gist.github.com/744731
    0
  2. le_fermier Messages postés 58 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
  3. Eastchild Messages postés 337 Statut Membre 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
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. le_fermier Messages postés 58 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
    1. arthezius Messages postés 3756 Statut Membre 475
       
      Le fichier de ta page doit porter l'extension .php
      0
  7. le_fermier Messages postés 58 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
    1. arthezius Messages postés 3756 Statut Membre 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
    2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Mon code doit être placé avant le lien et tu devras passer par un serveur supportant le PHP pour que ça fonctionne.
      0