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 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>
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 Fichier .ini : Sélectionner tout - Visualiser dans une fenêtre à part
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