23-03-2008, 09:38 PM
Et bien il faut que tu boucles à nouveau sur tout ton fichier et que tu compares son identifiant (ou dans ton cas son titre puisque tu n'as pas donné d'identifiant) à celui soumis.
Quand ça tombe juste, tu arrêtes la boucle (ça ne sert à rien de faire les 47 autres itérations si tu cherches à afficher la troisième, on en conclut donc qu'il vaut mieux stocker dans le sens descendant, puisqu'on a plus de chances de modifier une news récente qu'une vieille).
Il faut également mettre dans une variable ce qu'il y a avant la news que tu veux, puis ce qu'il y a après, pour ensuite pouvoir reconstruire.
Enfin bref, comme tu peux le voir, c'est une technique bien pourrie. Tu y perdras plus qu'autre chose à faire ça avec un fichier texte. C'est bien de savoir le faire mais ça s'arrête là. XML est le plus apte à faire si tu ne veux pas passer par une base de données (JSON non plus, n'est pas fait pour ça).
Sephi-Chan
Quand ça tombe juste, tu arrêtes la boucle (ça ne sert à rien de faire les 47 autres itérations si tu cherches à afficher la troisième, on en conclut donc qu'il vaut mieux stocker dans le sens descendant, puisqu'on a plus de chances de modifier une news récente qu'une vieille).
Il faut également mettre dans une variable ce qu'il y a avant la news que tu veux, puis ce qu'il y a après, pour ensuite pouvoir reconstruire.
Enfin bref, comme tu peux le voir, c'est une technique bien pourrie. Tu y perdras plus qu'autre chose à faire ça avec un fichier texte. C'est bien de savoir le faire mais ça s'arrête là. XML est le plus apte à faire si tu ne veux pas passer par une base de données (JSON non plus, n'est pas fait pour ça).
Sephi-Chan