Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/12/2005, 10:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Podrísa usar simplement file() ..

No debes leer tu archivo de esa forma . .buscando lo que para tí es un "registro" sino línea por línea (file() hace eso.. te entregaría un array con un elemento por línea que contenta ese archivo).

Luego tendrías que evaluar cada "linea" y buscar si empieza por tu caracter //titulo .. o [ .. Aquí vendría bien expresiones regulares .. pero también con un substr_count().

Por qué ese archivo de "configuración" tiene ese formato?. No podría ser algo más "lógico" para trabajarlo tipo:

Categoria | Codigo | Atributo1 | Atributo2 | Opcional1 | OpcionalX <-- registro 1
Categoria | Codigo | Atributo1 | Atributo2 | Opcional1 | OpcionalX <-- registro2
Categoria | Codigo | Atributo1 | Atributo2 | Opcional1 | OpcionalX <-- registro N


Un saludo,