[Résolu] Probleme pour faire une condition en PHP

  • Auteur de la discussion Auteur de la discussion totof78
  • Date de début Date de début
WRInaute discret
Bonjour,

Sur un site avec pseudo frame, j'ai une condition pour définir quelle page je dois mettre dans mon include.

J'ai par exemple :

Code:
if (( $page == "resultats") || ( $page == "planning") || ( $page == "competitions") ||
              ( $page == "2006dept") || ( $page == "2006reg") || ( $page == "2006inter") ||
              ( $page == "2006depteqf")) include ('include/menu4.php');

Comme vous voyez c'est un peu lourd.
Je pense qu'il doit y avoir un moyen de faire quelque chose comme ça :

Code:
if (( $page == "resultats") || ( $page == "planning") || ( $page == "competitions") ||
              ( $page == "2006[a-z]")) include ('include/menu4.php');

Mais le [a-z] n'est pas prit en compte.

Une bonne ame généreuse aurait la solution ?

Merci d'avance
 
WRInaute occasionnel
bon, puisque tu n'as pas encore de réponse, je me lance :

un truc du genre if(ereg(2006[A-Z],$page)) devrait fonctionner ;-)
 
WRInaute discret
Je cherchais la complication où elle n'était pas. :oops:

juste une petite modif à ta ligne :

Code:
if(ereg("2006[A-Z]",$page))

Impeccable, merci.
 
WRInaute accro
et même pour inclure toutes les conditions
Code:
if(ereg("2006[A-Z]|resultats|planning|competitions",$page))
 
Discussions similaires
Haut