Bonjour a toutes et tous,

Je viens vers vous parce que je suis un peu en galère et j'aurais besoin de votre aide.
J'utilise Zend Frameworks pour mes développements et actuellement je travaille sur une action qui permet de lire le contenu de fichiers .ini (en précisant la section que l'on souhaite exploré) et j'affiche les résultats dont j'ai besoin.

Typiquement, j'utilise un objet Zend_Config_Ini en précisant le fichier et la section sur laquelle je souhaite faire ma recherche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$configFile = $GeneralPath . '/' . $_POST['app'] . '/config/config.ini';
$configBDD = new Zend_Config_Ini($configFile, 'bdd');
$_POST['app'] me donne le résultat d'un menu déroulant dans un formulaire pour m'orienter vers différentes petites applications (j'ai le choix entre une douzaine de petites applis).


Chaque application possède un fichier config.ini, et dans ces fichiers ils ont tous la section bdd, mais seuls certains ont une section ftp.
Ce que je cherche à faire: c'est pour tester l'existence de la section ftp et si la section existe, j'affiche les infos dont j'ai besoin.


Si je fais simplement ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$configBDD = new Zend_Config_Ini($configFile, 'ftp');
Et que je séelectionne une appli qui n'a pas la section ftp dans son config.ini. J'ai une exception qui apparait avec le message:
'Section 'ftp' cannot be found in
D'où ma volonté de pouvoir tester l'existence de la section.

Du coup, avez-vous une idée sur la façon de procéder ???

Dans l'attente de vos réponses,
Cordialement