. * * Version 0.1 * Author: Daniel Larraz */ function load_conf_file ($filepath) /* ------------------------------------------------------------------------ */ { if ( file_exists ($filepath) ) { return parse_ini_file ($filepath, true); } else { return array(); } } /* ------------------------------------------------------------------------ */ function save_conf_file ($filepath, $data) /* ------------------------------------------------------------------------ */ { $fp = fopen ($filepath, "w"); foreach ($data as $section => $confs) { fwrite ($fp, "[".$section."]\n\n"); foreach ($confs as $key => $value) { if ( is_array($value) ) { foreach ($value as $v) { fwrite ($fp, $key."[] = \"".$v."\"\n"); } } else { fwrite ($fp, $key." = \"".$value."\"\n"); } } fwrite ($fp, "\n"); } fclose ($fp); } /* ------------------------------------------------------------------------ */ ?>