Page 1 sur 1

Fonction de recherche par rapport à la date

Posté : 24 juin 2006, 22:51
par Mikachu
Bonsoir,

J'ai un petit code qui me permet de retourner à la page d'accueil de mon site,
dont le nom change chaque mois, en fonction de la date. Il se présente sous la forme 2006-06.php (pour le mois de juin par exemple)
Voilà le code que j'ai pour le moment.

Code : Tout sélectionner

<?php $page=Date(‘yyyy-mm’) ; $page= "./".$page.".php" ; include ('2006-06.php'); ?>
Mon problème, c'est que cette page n'est pas forcément actualisée "à l'heure" à savoir que le 1er juillet, la page 2006-07.php n'aura pas forcément été crée. Cela risque donc de provoquer une erreur.

Je ne sais pas comment faire pour lui demander de faire une recherche dans les pages précédentes en décrementant le chiffre du mois pour vérifier que la page précédente existe, l'afficher si c'est le cas, et continuer la recherche tant qu'il ne trouve pas de fichier existant. Evidemment il faudrait aussi que le 1er janvier, il soit capable de modifier le 01 en 12.

Je suis débutant en php, et me perd beaucoup avec les fonctions, que je ne connais pas beaucoup, et encore plus avec la syntaxe. Je vous remercie par avance de l'attention que vous préterez à mon cas. et j'attends vos réponses avec grand plaisir.

Posté : 25 juin 2006, 00:02
par ouckileou
Salut,

tu peux déjà regarder file_exists() qui te permet de tester l'existence d'un fichier

Après pour chercher tant que la page n'existe pas, facile, une petite boucle

Code : Tout sélectionner

page <- date Tant Que page n'existe pas FAIRE page <- date -1 FinTantQue
Puis tu inséreras un truc pour gérer le coup du 01-1 ;)