Foros del Web » Programando para Internet » PHP »

Librería para editar archivos de configuración?

Estas en el tema de Librería para editar archivos de configuración? en el foro de PHP en Foros del Web. Hola gente; me preguntaba si alguien conocería alguna librería para lidiar con archivos de configuración de sistemas tipo Unix. Archivos con estructuras del tipo: Código: ...
  #1 (permalink)  
Antiguo 18/07/2008, 00:56
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Librería para editar archivos de configuración?

Hola gente; me preguntaba si alguien conocería alguna librería para lidiar con archivos de configuración de sistemas tipo Unix. Archivos con estructuras del tipo:

Código:
[seccion]
param1 = valor1
param2 = valor2
(...)
O similares. La idea sería poder obtener los valores de los parámetros, así como modificarlos, añadir secciones, quitarlas,... de forma cómoda.

Estoy haciéndome mi propia librería pero si es posible, prefereriría no reinventar la rueda ;D.

Gracias!
  #2 (permalink)  
Antiguo 19/07/2008, 15:16
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Librería para editar archivos de configuración?

Seguramente alguna clase haya para manejarlos, pero en PHP solamente tenés la función parse_ini_file.

Modificarlos ya sería cuestión de analizarlos primero con el parámetro correspondiente para que genere las "secciones", y luego modificar la matriz generada.

Solamente como comentario: el tipo de archivo que describís no tiene nada que ver con UNIX, de hecho los archivos .INI son invento de Windows


Saludos.
  #3 (permalink)  
Antiguo 21/07/2008, 04:15
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Librería para editar archivos de configuración?

Gracias alvlin; el archivo que describo es un clásico archivo de configuración de Samba aunque muchos ini de Windows son similares. De todos modos estoy haciendo una librería que no sólo se base en esa tipología de archivo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:27.