ignorer d'un fichier txt lors de la lecture

ignorer d'un fichier txt lors de la lecture - PHP - Programmation

Marsh Posté le 08-03-2006 à 14:26:37    

bonjour,  
je voudrais savoir si il existe un fonction qui recupère l'id de la ligne quand on lit un fichier txt avec php
car je souhaiterai ne pas prendre en compte le première ligne du fichier,  
je ne trouve pas de solution à cela...
 
merci d'avance :jap:

Reply

Marsh Posté le 08-03-2006 à 14:26:37   

Reply

Marsh Posté le 08-03-2006 à 14:46:44    

tedhi-tech a écrit :

bonjour,  
je voudrais savoir si il existe un fonction qui recupère l'id de la ligne quand on lit un fichier txt avec php
car je souhaiterai ne pas prendre en compte le première ligne du fichier,  
je ne trouve pas de solution à cela...


 
Il n'y a pas d'id de ligne dans un fichier texte, c'est pas un rdbms.

Reply

Marsh Posté le 08-03-2006 à 14:53:03    

oki mais comment je peux faire pour ne pas tenir compte de la première ligne de mon fichier?

Reply

Marsh Posté le 08-03-2006 à 14:58:49    

bah tu sautes la 1ere ligne [:spamafote]
C'est quoi ton code ? Tu lis le fichier comment ?
Si c'est avec fgets, tu sautes la 1ere ligne, tout simplement.

Reply

Marsh Posté le 08-03-2006 à 15:00:14    

Comment faire? le plus simple :

  • lire le fichier ligne par ligne et ne commencer à traiter qu'a partir de la seconde lecture.
  • autre solution, tout charger dans un tableau, virer la premiére case du tableau et faire un traitement sur le reste.

Reply

Marsh Posté le 08-03-2006 à 15:06:22    

oui j'utilise le fgets mais je vois pas comment sauter  
la première ligne avec quel element :??:  
c'est con mais bon...

Reply

Marsh Posté le 08-03-2006 à 15:09:16    

ça depend de la taille du fichier mais dans les 2 cas, faut sauter la 1ere ligne. Le coup d'effacer la 1ere case n'est une programmation propre.

Reply

Marsh Posté le 08-03-2006 à 15:13:31    

xD
 
// algo de la mort qui traite toutes les lignes avec fgets
ouverture_fichier
boucle
  lire_une_ligne
  traiter_le_resultat_de_la_lecture_de_la_ligne
fin_boucle
fermeture_fichier
 
 
// algo de la mort qui traite toutes les lignes avec fgets sauf la premiere
ouverture_fichier
lire_une_ligne
boucle
  lire_une_ligne
  traiter_le_resultat_de_la_lecture_de_la_ligne
fin_boucle
fermeture_fichier


Message édité par afbilou le 08-03-2006 à 15:15:53
Reply

Marsh Posté le 08-03-2006 à 15:18:11    

lollll bien sure maintenant que tu le dis cela parrait evident mdrrr
manque de lucidité et de logique bref...
je vous remercie... :jap:

Reply

Marsh Posté le 08-03-2006 à 15:20:02    

d'une pierre de coup afbilou tu peux passer voir mon post ds la rubrique sql
merci loll ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed