Bonjour comment faire pour que ma page de demarrage change automatiquement en fonction du mois ? par exemple, je voudrais que du 1er Octobre au 31 Octobre, la page de demarage soit octobre.html - merci de m'aider - a++++++++++++
Bonjour comment faire pour que ma page de demarrage change automatiquement en fonction du mois ? par exemple, je voudrais que du 1er Octobre au 31 Octobre, la page de demarage soit octobre.html - merci de m'aider - a++++++++++++
En utilisant du PHP et un switch sur chaque mois par exemple.
Il te faudra faire une redirection... Bien sûr, il y a les technologies serveur comme le propose trotters213 mais un simple JavaScript fera l'affaire !
Si l'utilisateur n'active pas JS, c'est mort !
Alors qu'avec du PHP ca fonctionnera toujours... et c'est très simple à faire, il suffit même de faire ceci :
et tu nommes tes pages en anglais january.html, february.html, march.html....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<meta http-equiv="refresh" content="0; url=http://www.lesitedetutu.com/<?php echo strtolower (date ("F")); ?>.html">
Pour expliquer, le meta fait la redirection vers une adresse de ton choix et pour avoir le mois, on utilise d'une part la fonction strtolower() qui met tout en minuscule et d'autre part la fonction date("F") qui donne le mois de l'année en anglais.
Tout bête
Pour autant que tu héberges sur un serveur qui travaille avec PHP... Et le nombre d'utilisateurs lambda désactivant JS et fort limité... Mais bon, c'est une belle solution, j'en conviens !Envoyé par blueice
Salut
Pour compléter la réponse de blueice, tu peux passer les mois en français en les déclarant dans un tableau.
Ensuite un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $mois = array( 1=>"janvier", 2=>"fevrier", ... 12=>"decembre" );
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $mois[date ("n")]; ?>
Partager