Fonction qui génère une liste
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 :
Code:
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> |
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.
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 :
Code:
1 2 3 4
| index="Accueil"
about="A propos"
weblog="Weblog"
contact="Contact" |
Et je ferais l'appel comme ça : afficheListe(index);
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