Nous avons besoin d'un hébergement avec PHP, de 12 pages nommées en fonction du mois de l'année, exemple "janvier.html", "fevrier.html",...

Il vous suffit de rajouter dans le <head> de votre page la ligne suivante :

<meta http-equiv="refresh" content="0;
url=http://www.votreadresse.com/<?php $mois = array(1=>"janvier",
2=>"fevrier", 3=>"mars", 4=>"avril", 5=>"mai", 6=>"juin",
7=>"juillet", 8=>"aout", 9=>"septembre", 10=>"octobre",
11=>"novembre", 12=>"decembre"); echo $mois[date ("n")];
?>.html">

Explications du code :

La balise méta permet une redirection vers une autre adresse, la valeur "content=0" indique que nous voulons que la page soit redirigée immédiatement, libre à vous de mettre une autre valeur, par exemple "content=2", redirigera la page 2 secondes plus tard.

Maintenant le bout de code en PHP, la fonction date() donne des mois en anglais, donc nous allons traduire ces mois en français, pour celà nous allons faire correspondre les mois au format numérique avec les mois au format littéraire en français en créant un tableau, 1 = janvier, 2= fevrier, etc... Nous indiquons que nous voulons le mois en cours avec echo $mois[date ("n")];

C'est fini ! :-)

Vous pouvez adapter cet exemple avec un lien par exemple, qui changera en fonction du jour de la semaine, même fonctionnement que précédemment :

<a href='<?php $mois = array(0=>"dimanche",1=>"lundi",
2=>"mardi", 3=>"mercredi", 4=>"jeudi", 5=>"vendredi",
6=>"samedi"); echo $mois[date ("w")]; ?>.html'>Votre
lien</a>