Image qui change selon dates

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

  • Votes
  • Date
  • Date décroissante
  1. @avion-f16
    Salut,
    comment pourrais je integrer ça a une page déjà existante ?
    je suis débutant
    merci
    1. 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"/>


      1. 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)
        1. @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
          1. Le fichier de ta page doit porter l'extension .php
        2. @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
          1. 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.
          2. Mon code doit être placé avant le lien et tu devras passer par un serveur supportant le PHP pour que ça fonctionne.