selectionner une ligne dans un fichier texte...

Répondre
mine2rien
le 05/03/2003 à 21:23
mine2rien
Hello... je cherche a faire un script qui pour des raison de pratiques agirais avec des fichiers textes.Pour eviter d'avoir trop de fichiers textes qui ne contiendrais au final que 1 ou 2 lignes chacun (uniquement des chiffres), Je voulais savoir s'il etais possible de n'afficher que la 2 eme ligne ou 3 eme,etc du fichier texte??
PAR EX: data.txt(a titre d'exemple)
25 // nombre de votes
14 //nombres de membres
47 //nombres de dl
54 //nombres de recettes

Je souhaite juste afficher le nombres de membres.... Est ce possible?En fait le fichier agirais comme une BD...
Si cela est possible,ce serrait cool si vous arriviez a faire un ch'ti scrit qui permettrais en sens inverse,d'enregitrer une données dans le fichier texte a une ligne precise...(par exmple pour ajouter le nombre de DL de +1)

Merci a tous et bonne continuation pour le site
LA GLOBULE
le 05/03/2003 à 22:34
LA GLOBULE
Bien sur que tu peux tout faire avec des fichiers texte, meme un forum.

Pour lire ligne simplement les 3 premieres lignes d'un fichier texte, il existe une astuce sur ce site qui te permet de le faire :
http://www.lephpfacile.com/astuces/lire_astuce.php?astuce_id=6

Dans cette astuce, tu as la variable $tableau qui est un array.
Des lors, pour afficher :
- la premiere ligne de ton fichier texte, il te suffira de faire un echo $tableau[0];
- pour la seconde : echo $tableau[1];
- pour la troisième : echo $tableau[2];

Car oui, la premiere ligne du fichier texte est en fait située à l'indice 0 du tableau, la seconde ligne à l'indice 1, etc... En clair, tout est décalé de 1.
mine2rien
le 05/03/2003 à 22:55
mine2rien
ok..merci pour l'aide...j'avais trouver cette astuce mais ne comprennais pas tres bien comment extraire une ligne definie....
Merci,je vais plancher a present sur le comment ECRIRE dans le fichier a une ligne precise...ce qui ne devrait pas être trop compliquer..un ch'ti r+ combiné devrait aller..
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours