Fichier Txt

Eléphant du PHP | 54 Messages

25 août 2008, 19:38

Bonsoir à tous,

Je vous explique mon petit soucis,

J'ai un fichier texte dans lequel je stock, une liste de film avec les détails suivant :

Numéro / Nom / Année / Genre / Durée

Ensuite a l'aide d'un script php je génère mon fichier txt dans une liste par lettre de L'alphabet, jusque là tout va bien, enfin c'est ce que je veux faire.

Et maintenant j'aimerais si c'est possible, travaillé sur mon fichier txt afin de mettre en place un système de recherche par genre ou par année par exemple, mais je ne vois pas très bien comment commencé, donc si quelqu'un aurais une idée je suis preneur !

Et si il vous faut le code de mon php pas de soucis demandez moi !

Voila merci d'avance à tous.

Mammouth du PHP | 1668 Messages

25 août 2008, 19:48

Je penses que ce serait très chiant à faire comme, il faudrait le transformer en tableau et effectuer une recherche dessus, je te conseils de t'orienter vers un base de donnée légère et portable : SQLite
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Eléphant du PHP | 54 Messages

25 août 2008, 19:54

Ok merci,

J'aurais quand même souhaiter faire autrement qu'avec une base de donnée, pour ne pas à avoir a installer une base de donnée sur les ordinateurs, c'est pour cela que j'avais opté pour un fichier txt qui est plus simple d'utilisation, mais bon la base de donnée reste plus complète.

Je vais voir ce que propose SQL Lite je ne connais pas ( juste le nom ).

ViPHP
AB
ViPHP | 5818 Messages

25 août 2008, 20:11

Effectivement pour travailler sur des tableaux de grandes tailles, une bdd telle que sqlLite ou MySql est tout à fait adaptée. La recherche sur les champs sera plus simple et plus rapide, normal vu que c'est conçu pour ça.

Si ta liste est amenée à s'étoffer, c'est donc La solution. Maintenant si ton tableau ne comporte que quelques dizaines ou centaines de titres tu peux envisager de travailler avec un tableau enregistré dans un fichier texte. Mais regardes plutôt vers les bdd, c'est le moment où jamais et ce sera beaucoup plus souple et évolutif.

ViPHP
ViPHP | 4039 Messages

25 août 2008, 21:38

et si tu veux le confort d'un simple fichier texte avec la fonctionnalité d'une base de donées, c'est SqLite qu'il te faut. Ce sera un petit fichier .db dans le répertoire de ton application, et puis c'est tout..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 54 Messages

26 août 2008, 09:01

Merci à vous pour les réponses,

Effectivement j'ai regardé du coter de SQL lite et sa m'a l'air intéréssant, donc je vais essayé de faire cela, si j'ai un soucis je reviendrais vous demandez conseil !

Merci encore pour l'eclaircicement :D.


Edit :

J'ai Finalement opté pour faire une recherche dans le fichier en plus d'une recherche via une base de donnée qui marche nickel ( merci pour SQLite ) !