Tube un lindo comentario con respecto a un soft mio (ha chan) aun incompleto.
Pero bastante funcional... Asi que decidi continuarlo, la idea detras de ha chan era clonar un imageboard, basicamente, aunque ya hay scripts para eso, ninguno en PHP + FlatFiles, todos requieren MySQL y una instalacion algo molesta, hay otros en PERL pero tampoco es muy facil de instalar y usa modulos raros para el manejo de imagenes... HaChan solo requiere PHP 5 y GD.
Pero bastante funcional... Asi que decidi continuarlo, la idea detras de ha chan era clonar un imageboard, basicamente, aunque ya hay scripts para eso, ninguno en PHP + FlatFiles, todos requieren MySQL y una instalacion algo molesta, hay otros en PERL pero tampoco es muy facil de instalar y usa modulos raros para el manejo de imagenes... HaChan solo requiere PHP 5 y GD.
En fin, como continue seguirlo decidi hacer una clase para manejar FlatFiles mas facilmente, ya que estaba algo complicado con la forma que venia utilizando, asi que simplemente hize un nuevo proyecto y asi surgio Phlat (Pronunciado 'flat', en ingles)!
La verdad es que estoy bastante conforme con la primer version de esta pequeña libreria, basicamente fue para hacerme la vida mas facil e incorpore algunos comandos utiles como DeleteRange para borrar un rango de entradas a la tabla.
Basicamente la clase crea o carga una tabla, y despues solo usas las funciones especificadas para manejar los datos! O tambien si queres hacerlo manualmente, pedis los datos en forma de una Array multidimensional y los manejas manualmente.
Actualmente esta organizado en una array, con indices dinamicos, empezando de 0 como toda array simple en PHP, y cada elemento es una array asociativa key=>value, por lo tanto se pueden sacar datos usando el index de la array multidimensional, o revisando en toda la array y operar con los keys
Continuare con Ha Chan y si necesito mas funciones o corregir algo lo hare.