parse_ini_file ?

Bonjour :)

Ayant récemment téléchargé ChuWiki, je me suis penché sur son code source afin de pouvoir au mieux l'adapter à mes besoins, j'ai constaté que ChuWiki utilise une fonction home-made (ParseIniFile) afin de parser les fichiers configuration.ini et lang.ini. Hors j'ai constaté que l'utilisation de la fonction préconcue parse_ini_file produit exactement le même résultat (chez moi tout du moins).

Dès lors, il y a-t-il une raison particulière d'utiliser la fonction maison plutôt que parseinifile ? Je ne suis pas particulièrement expérimenté en php mais j'ai remarqué que la fonction est optimisée pour échapper et remplacer les caractères spéciaux/invalides, la différence serait-elle à chercher de ce côté ?

Merci d'avance,

Norswap

PS: Bug bizarre sur ce site qui oblige à spécifier les espaces par %20 dans les url internes (menu) sinon ca ne donne pas la même page que si l'espace est tapé depuis le navigateur. Par contre ça ne le fait pas le ChuWiki que j'ai installé sur mon serveur.


Bonjour, merci de m'avoir signalé parse_ini_file, soit je ne la connaissais pas, soit je l'avais écartée pour de mauvaises raisons, elle est maintenant utilisée dans la version de développement qui sera le prochain ChuWiki 2.0.

En ce qui concerne les espaces, c'est un bug du code nettoyant le texte. Tous les espaces précédant un point d'interrogation sont replacés par des espaces insécables, d'où l'impossibilité de cliquer sur un lien contenant " ?". Je vais regarder ça.


-- Vincent