Location: PHPKode > projects > FOCCAL > export/config_ini.php
<?php
/*
 *  Projet : project_name
 *  File :   parametres_ini.php
 * 
 *  Created on 30 mars 2006
 *  By Fabio Bertagnin
 * 
 * Parseur du fichier de paramétrage .ini
 * Les valeurs lues sont injectées dans l'application
 * sous forme de constantes SECTION_NomParam
 */
function get_array_parametres ($file_ini)
{
	try 
	{
		if (!file_exists($file_ini)) throw new Exception ("Le fichier $file_ini n'existe pas.");
		$arr = parse_ini_file ($file_ini, true);
		return $arr;
	}
	catch (Exception $e)
	{
		throw $e;
	} 
}
// paramètres application
if (isset($__appli_ini_file))
{
  $__params_lus_ini_file = get_array_parametres ($__appli_ini_file);
  foreach ($__params_lus_ini_file as $sec => $a)
  {
  	foreach ($a as $nom => $valeur)
  	{
  		$const = trim($sec)."_".trim($nom);
  		define ($const, trim($valeur));
  	}
  }
}
?>
Return current item: FOCCAL