Bonjour à tous,
Je signale en préambule que je suis plus que débutant en PHP (j'ai lu mon premier article lundi).
Je souhaite faire une fonction qui génère une liste de la forme suivante :
Elle devrait le faire à partir d'une liste de catégorie, associée à du texte qu'on doit afficher. En fonction de la catégorie passée en paramètre, elle ajoute id="current" dans cette catégorie.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div id="navcontainer"> <ul id="navlist"> <li><h1><a id="current" href="/">Accueil</a></h1></li> <li><h1><a href="/">A propos</a></h1></li> <li><h1><a href="/">Weblog</a></h1></li> <li><h1><a href="/">Contact</a></h1></li> </ul> </div>
Donc, j'ai une fonction de ce type : function afficheListe($cat) qui renvoie un buffer.
Cependant, où dois-je stocker les catégories ? Je pensais le faire dans un fichier .ini, comme suit pour mon exemple :
Et je ferais l'appel comme ça : afficheListe(index);
Code Fichier .ini : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 index="Accueil" about="A propos" weblog="Weblog" contact="Contact"
Alors, j'ai pas mal de questions sur la façon de réaliser ça.
Tout d'abord, est-ce que stocker ces données dans un fichier .ini est une bonne idée ?
Si oui, comment parser le fichier pour remplir un array ?
Si non, comment faire mieux ?
Commençons déjà par ces questions, le reste viendra bien assez vite.
Merci d'avance de m'aider.
Marco85
Partager