Lire les fichiers config.ini [Réglé]
Frenchbulldog Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Frenchbulldog
- Inscrit le : 20/11/2008
- Site internet
Je sais comment faire avec un fichier txt, avec le fopen();.
Qu'en est il des ini?
Comtois, rends toi! Neni ma foi!
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
alain91 Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre alain91
- Inscrit le : 26/09/2010
- Groupes :
1/ créer un fichier config.ini dans le répertoire lang du module (voir exemple sur les autres modules). Ce fichier est lu lors de l'installation du module. Il est possible de fixer une valeur par défaut des paramètres du module via la variable config="..." où il faut mettre un array serialisé.
2/ Utiliser le service get_cache de la classe nom_module_interface.class.php pour initialiser une variable globale type array CONFIG_nom_module puis desérialisé la valeur de la BDD. Voir exemple sur autres modules. Ensuite tu utilise les paramètres dans ta partie applicative.
3/ En début de module, utiliser $Cache->load('nom_module'); qui va chercher dans le répertoire cache le fichier créé en 2/
4/ Créer les fonctions de mise à jour des paramètres dans la partie ADMIN du module. Après une mise à jour de la valeur de config en BDD, rafraichir le cache par $Cache->Generate_module_file('nom_module');
5/ Regarder un module facile GUESTBOOK pour des exemples d'application
Le pessimisme est d'humeur. L'optimisme est de volonté (Philosophe Alain).
Frenchbulldog Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Frenchbulldog
- Inscrit le : 20/11/2008
- Site internet
Est ce que cette méthode est plus fiables et sécurisée que le simple fichier txt?
Comtois, rends toi! Neni ma foi!
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Frenchbulldog Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Frenchbulldog
- Inscrit le : 20/11/2008
- Site internet
Comtois, rends toi! Neni ma foi!
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Quel genre de données veux-tu stocker. Veux-tu les modifier dynamiquement ?
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Frenchbulldog Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Frenchbulldog
- Inscrit le : 20/11/2008
- Site internet
Je pense peut qu'utiliser les ini est peut être trop lourd pour ce genre de manip?
Comtois, rends toi! Neni ma foi!
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Regarde l'explication d'Alain.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie