#1 13-12-2005 14:26:03

Lachouchet
Tagglers
Lieu: Bordeaux
Date d'inscription: 27-10-2005
Messages: 397
Site web

Requête dans un fichier txt

Dans un développement j'utilise les fichiers txt en guise de base de données. J'arrive à faire afficher toutes les lignes de mon fichier en les lisant une après l'autre.

Par contre, je voudrai récupérer les données d'une ligne, comme une requête SQL avec la fonction WHERE, mais je ne sais pas si c'est possible et si oui comment faire ?

Si vous avez une idée ou un conseil, je suis preneur.

Merci pour votre éclairage.


l'Annuaire Gratuit, avec une sélection d'annonce de rencontre, de sonnerie à télécharger, et son Générateur d'idées.

Hors ligne

 

#2 13-12-2005 15:33:00

Anonymus
Crying Freeman
Lieu: lat:45.387842, long:4.78314
Date d'inscription: 04-07-2005
Messages: 1164
Site web

Re: Requête dans un fichier txt

Pour récupérer une seule ligne, au milieu du fichier, tu dois te concentrer très très fort, et penser aux fonctions php :
- fseek,
- ftell,
- rewind.

En gros, on avance, on dit où on est, et.. si on est trop loin, on recule big_smile

Hors ligne

 

#3 13-12-2005 16:05:44

Rottman
Tagglers+
Date d'inscription: 06-10-2005
Messages: 455
Site web

Re: Requête dans un fichier txt

Salut,

Voici une piste interessante, apres tout depend de la structure que tu utilises :

Code:

<?php
$nb_de_lignes = count(file("fichier.txt"));
$ligne = file( "fichier.txt" );
for($i=0;$i<$nombre_de_lignes;$i++){
 if(eregi('l\'expression à rechercher', $string))
     {
    echo $ligne[$i];
    }
}
?>

Derni�re modification par Rottman (13-12-2005 16:06:15)

Hors ligne

 

#4 16-12-2005 11:36:13

Lachouchet
Tagglers
Lieu: Bordeaux
Date d'inscription: 27-10-2005
Messages: 397
Site web

Re: Requête dans un fichier txt

Merci pour vos retours Anonymus et Rottman.wink

J'ai utilisé ton code est c'est parfait, j'ai pu mettre en place ma requête

Encore merci


l'Annuaire Gratuit, avec une sélection d'annonce de rencontre, de sonnerie à télécharger, et son Générateur d'idées.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 R. Andersson