¿Cómo puedo crear un sistema de comentarios en PHP sin DB?

¡Hola!

Veréis, estoy creando una página y quiero crear un sistema de comentarios, pero sin necesidad de crear una DB (DataBase/Base de Datos).

Por cierto, lo que querría es que aparecieran los comentarios en orden Ascendente (Los más recientes primero)

Quedaría algo así: (Clickad en la imagen para verla en grande)
[contenido no disponible]
Hola, la única forma que se me ocurre es utilizando archivos, o sea, algo similar a guardar las conversaciones de messenger (en cualquier formato: texto plano, xml, pdf - algo inútil creo -, etc.), pero eso sería más lento que hacerlo con una base de datos y luego leerlos devuelta para publicarlos. Se me ocurre que se cree una carpeta con el nombre (codificado) y dentro los comentarios con su fecha y la información que quieras.

¿Por qué no quieres utilizar una base de datos? Eso se llama discriminación informática XD.

Saludos.
Tal vez porque se le pueda hacer dificil o no tenga conocimientos en mysql , no es nada del otro mundo, pero te complicarias mas haciendo el sistema de comentarios sin base de datos.

Para hacerla sin base de datos necesitaremos un archivo de texto (.txt) y las librerias para la utilizacion de escritura y lectura de archivos 'f' : fopen,fwrite,fread,fgets,fclose etc.

Sinceramente es mucho mejor una base de datos que por archivos de texto , ademas de queasi tendrias mas agujeros de seguridad y no conviene en lo mas minimo

Un saludo
Es facil programar "Solo interesate en aprender"
Es que los que he encontrado tenían un error muuuuy grande, y era que cada vez que alguien actualizaba la página se escribía un nuevo comentario en blanco =/

No utlizo base de datos porque siempre nos hemos llevado mal, por eso las discrimino :-P

Bueno, veré para utilizar con base de datos entonces

Saludos!
Si no quieres que se envien comentarios en blanco, entonces podrías condicionar el script para que solo acepte comentarios con un contenido mínimo de X cantidad de letras. También puedes hacer que cada comentario tenga un ID y, antes de ingresar el comentario, revises si ya existe esta ID (y aquí es donde se consumirán muchos recursos si no se utilizan bases de datos, a no ser de que crees un índice, para que tengas que abrir un solo archivo).

Por último, puedes implementar un sistema que no permita publicar un comentario en menos de 30 segundos (lo que generalmente pasa en los foros).

Saludos.