grazie per l'aiuto.
parse_ini_file funziona bene, ma non esiste la soluzione inversa per scrivere il file. Ci sono molti codici/classi per farlo ma nessuno veramente completo. Non gestiscono i commenti ad esempio. Vi posto comunque questo codice che può essere utile, a differenza degli altri questo supporto variabili a n dimensioni in modo molto semplice:
Codice PHP:
function put_ini_file($file, $array, $i = 0){
$str="";
foreach ($array as $k => $v){
if (is_array($v)){
$str.=str_repeat(" ",$i*2)."[$k]".PHP_EOL;
$str.=put_ini_file("",$v, $i+1);
}else
$str.=str_repeat(" ",$i*2)."$k = $v".PHP_EOL;
}
if($file)
return file_put_contents($file,$str);
else
return $str;
}
Ho preso una decisione. Necessito di una gestione delle variabili più smart rispetto a quella che permettono i file ini. Faccio un file php con tutte le variabili di settaggio.