Bonjour,
J'essaie de créer une fonction qui me permettrait de récupérer le nom de la page affichée, puis via des conditions d'afficher ou non un lien dans un menu.
Le début de mon code :
En suite j'appelle ma fonction dans mon menu ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function link($url) { if (strpos($_SERVER['PHP_SELF'], $url)===false) { echo ''; } else { echo '<a href="[nom de la page].html">'; } }
Le but est que lorsque la page est affichée, son lien ne s'affiche pas dans le menu, mais celui des autres url doivent s'afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <ul> <li ><?php link('mapage1') ?><span>Page1</span></a></li> <li ><?php link('mapage2') ?><span>Page2</span></a></li> <li ><?php link('mapage3') ?><span>Page3</span></a></li> </ul>
Mais là j'obtiens logiquement l'inverse de ce que je voudrais avoir, mais je n'arrive pas à faire le contraire
Merci d'avance
Partager