Nous allons maintenant utiliser une méthode différente : on affichera une image différente par jour.
Pour ça, nous aurons besoin de connaître la date : on peut utiliser ainsi la fonction
getdate() !
Ici, on aura
getdate('mday') !

Pourquoi est-ce
mday et pas
mjour ?
Parce que c'est anglais et qu'en anglais,
jour se dit
day.

Bon, ok, ce n'est peut être pas la découverte du siècle, mais c'est bon à savoir !
Ex. :
année se dit
year,
mois,
month et
heures,
hours... ça vous donne une idée de ce que vous pouvez passer en argument à
getdate().
Le mieux, c'est ce tableau :
| Clé | Description | Valeur renvoyée |
|---|
| seconds |
Représentation numérique des secondes |
0 à 59 |
| minutes |
Représentation numérique des minutes |
0 à 59 |
| hours |
Représentation numérique des heures |
0 à 23 |
| mday |
Représentation numérique du jour du mois courant |
1 à 31 |
| wday |
Représentation numérique du jour de la semaine courante |
0 (pour Dimanche) à 6 (pour Samedi) |
| mon |
Représentation numérique du mois |
1 à 12 |
| year |
Année sur 4 chiffres |
Exemples: 1999, 2006 |
| yday |
Représentation numérique du jour de l'année |
0 à 365 |
| weekday |
Version texte du jour de la semaine |
Sunday à Saturday |
| month |
Version texte du mois, comme January ou March |
January à December |
Nous savons que
getdate('mday') donne un nombre compris entre 1 et 31.
Vous vous rappelez du modulo ?
Cet opérateur qui renvoie le reste d'une division !
Ah oui, celui qui sert à rien...
Bah justement...
Je vais prendre le reste de la division de nombres de jours par 3.
3 ?! Pourquoi ?
Parce qu'on a 3 images.

Si on en avait 25, il faudrait faire le modulo avec 25.

Voici des exemples :
24%3 = 0
25%3 = 1
26%3 = 2
27%3 = 0
28%3 = 1
29%3 = 2
etc...
Le modulo nous permet d'avoir un nombre compris entre 0 et 2, c'est parfait pour notre tableau, ça !!
Nous allons incorporer le code PHP ! Maintenant, à vous de jouer pour que ça marche
Secret (cliquez pour afficher)Code : PHP1
2
3 | <?php
$jour = getdate('mday');
$notreImage = $liste[$jour%3];
|
$notreImage contiendra le nom de l'image, image qui changera chaque jour.
