Utiliser un fichier ini pour un plugin dotclear
Submitted by PiTiLeZarD on Thu, 05/25/2006 - 13:41
Tagged:
Bon je finalisais un peu la prébéta de mon plugin PlanetDotclear en lui attribuant un peu de paramétrage... J'avais pas trop envie de passer 3 heures à créer, tester et débugger un outil permettant de gérer un fichier ini ou quelconque moyen de paramétrage !
Mais dotclear a déjà fait ça pour nous ;) sisi !
J'ai juste regardé comment le plugin blogconf fonctionnait et c'est très parlant :
# prendre un fichier ini et définir des constantes a partir des clés ! IniFile::read('monFichier.ini'); # créer un nouveau fichier ini: $ini = new IniFile('monFichier.ini'); $ini->file = 'monFichier.ini'; # si le fichier n'existe pas il faut lui redire le nom ... $ini->createVar('maVarQuiVaEtreUneConstante', 'saValeure', 'Commentaire a insérer dans le fichier ini'); ... $ini->saveFile(); # modifier le fichier $ini = new IniFile('monFichier.ini'); $ini->editVar('maVar', 'nouvelleValeure'); ... $ini->saveFile(); # récupérer le contenu du fichier : $config = IniFile::read('monFichier.ini', true);
Voila simplicime et efficace !!!!

Comments
Intéressant !
Mais comment s'appelle-t-il dans ton plugin au fait ? il semble absent, j'ai une erreur au setup :
Fatal error: No config file in /dotclear/inc/classes/class.ini.file.php on line 93
:o)
Oué au fait c'est pas directement lié a mon plugin mais il doit y avoir un problème d'écriture quelque part ... bon je m'y remet ;)
Super ! l'info que je cherchais pour faire des fichiers de configuration plus propre dans mon plugin :)
merci
can i modify the ini file?