Bonjour,
Je cherche a jouter un fichier de config a un script qui commence a devenir assez gros.
Le probleme, c'est que sur le net, je n'arrive a trouver que des infos sur la config de perl en elle meme...
bref, voila le genre d'algo auquel je pensais :
utiliser un hash qui aurait pour cle un texte representant un nom de variable et en donnee un pointeur sur ladite variable. ainsi, il est facile d'ajouter une variable configuree : il suffit de l'inscrire dans le hash.
config.ini :script.pl:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 # ceci est un commentaire maxlen: 40 #longueur maxBon c'est sur, c'est du speudo code, ca marchera pas du premier coup, mais voila l'idee (j'ai oublie comment on faisait des pointeurs, faudra que je checke ca).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 open(CONFIG, 'config.ini'); foreach (<CONFIG>) { ($conf, undef) = split('#'); if ($conf) { ($identifiant, $valeur) = split(':', chomp($conf)); $hash{$identifiant} = $valeur; } }
Maintenant, les questions :
- deja, avant tout : existe t il un module perl pour nous faciliter la tache?
- est ce que je suis sur la bonne piste?
- que pourrais-je ameliorer? ajouter? optimiser?
Merci!
Partager