Fonction de recherche par rapport à la date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction de recherche par rapport à la date

par ouckileou » 25 juin 2006, 00:02

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 ;)

Fonction de recherche par rapport à la date

par Mikachu » 24 juin 2006, 22:51

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.