- 2011
- Ago
- 10
PHP y archivos de texto
Antes de la versión 5 de php, cuando uno no disponia de una base de datos para almacenar información normalmente recurria al metodo de alojar en un archivo de texto (txt). ¿Por qué digo que antes de PHP5? Porque con dicha versión se embebió una base de datos llamada Sqlite, que nos permite tener un motor de base de datos completo que se aloja en un solo archivo, lo que nos libra de andar dependiendo de MySQL, perfecto para los host que no lo disponen, o sus servidores mysql son lentos, que se yo, razones pueden haber muchas.

Pero, bien aplicado, alojar en archivos txt puede resultar muy interesante y útil, como es el caso de flatpress por ejemplo (el cms que uso para este blog) u otros que hay por ahi como SimplePhpBlog (otro blog), dokuwiki (cms para wikis), entre muchos otros que hay.
Me puse a experimentar cosas basicas con el manejo de php y archivos de texto, porque queria hacer editable una pagina donde habia una lista corta y no iba a crear una base Mysql para ello, ni siquiera una Sqlite. Es mucho mas simple hacerlo mediante este sistema.
Aqui dejo un ejemplo, son dos archivos, uno es un archivo php que se encarga de mostrar unos comentarios y el formulario para agregarlos. Y en otro archivo txt es donde se alojan los comentarios.
La idea es que los interesados en el tema puedan ver mas o menos como funciona. Dentro del archivo php deje comentarios para que mas o menos se hagan una idea del funcionamiento.
Como conclusión creo que es algo muy interesante de aprender, hay muchos casos en los que no vale la pena la creación de una base de datos, o si simplemente no se quiere hacerlo, no sé. Por ahi se me viene la idea de que modificando levemente ese archivo se puede hacer un registro de sucesos. O, ir adaptandolo a algo mas complejo, no vas a lograr un flatpress tan facil, pero de a poco se va aprendiendo.

