GÉRER DES FICHIERS DE CONFIGURATION INI [POO]

cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 - 26 août 2005 à 16:41
Naeith Messages postés 2 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 15 juin 2009 - 15 juin 2009 à 16:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33434-gerer-des-fichiers-de-configuration-ini-poo

Naeith Messages postés 2 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 15 juin 2009
15 juin 2009 à 16:07
au passage compatible php 4 & 5?
Naeith Messages postés 2 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 15 juin 2009
15 juin 2009 à 15:43
Intéréssant code, vais tester ca et je t'en donne des nouvelles, je connais la méthode sous parse_ini_file, vais tester si ton code est plus facile a comprendre ^^
Merci en tout cas. A bientôt.
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
31 août 2005 à 10:05
Je rajouterai également que cette classe offre une flexibilité non négligeable sur la manipulation des données INI. Seul reproche: Apache est lent, car un tel code source en Win32 est très rapide.
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
26 août 2005 à 18:26
Initialement, je n'avais pas prévu de faire ce code. Mais comme son fonctionnement pouvait hériter de mon code précédent N°33433 qui gère des listes, j'ai voulu voir ce que ça donne, histoire de montrer un autre champ d'application de la classe TStringList.

Concernant ton idée: oui, pourquoi pas, mais je ne connaissais pas.
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
26 août 2005 à 16:41
Bonjour,

Tu aurais pu utiliser la fonction "parse_ini_file" qui retourne un tableau associatif dont les clés sont les sections et les rubrique du fichier ini.
Dans le cas présent :
$IniFile['code']['Author'] = 'grandvizir'
$IniFile['code']['WebSite'] = http://altert.family.free.fr/
Rejoignez-nous