Php posee opciones para leer archivos ini, sin embargo carece de una funcion que los genere.
Con estas dos funciones puedes generar archivos con la estructura que necesitas
Código PHP:
Ver original<?php
function lee_archivo($archivo, $multi_secciones = true){
// Analizar con secciones
if(is_file($archivo)) $matriz_ini = else $matriz_ini = 'El archivo no existe';
return $matriz_ini;
}
function escribe_archivo($matriz, $archivo, $multi_secciones = true, $modo = 'w'){
$salto = "\r\n";
$salida = '';
$tmp = $matriz;
$matriz['tmp'] = $tmp; // no importa el nombre de la sección, no se usará
}
foreach($matriz as $clave => $matriz_interior){
if($multi_secciones){
$salida .= '['.$clave.']'.$salto;
}
foreach($matriz_interior as $clave2 => $valor)
$salida .= $clave2.' = "'.$valor.'"'.$salto;
if($multi_secciones){
$salida .= $salto;
}
}
$puntero_archivo = fopen( $archivo, $modo); if($puntero_archivo !== false){
$escribo = fwrite($puntero_archivo, $salida); if($escribo === false){
$devolver = -2;
}else{
$devolver = $escribo;
}
}else{
$devolver = -1;
}
return $devolver;
}
?>
Si tienes dudas de como usarlas dame un toque y te comento.