Salut

Je veux lister chaque ligne d'un fichier texte. Donc voila mon code tout bête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   $f = fopen('tempcode.txt', 'r');
 
      if ($f) {
 
         while (!feof($f)) {
 
            $ligne = trim(fgets($f, 4096));
 
            if (!empty($ligne)) {
 
               $lignes[] = fgets($f, 4096);
 
            }
         }
 
      }
Je vérifie donc que mes lignes ne soient pas des lignes vides. Mais ça ne fonctionne pas et je ne vois pas pourquoi: mon tableau est complété par certaine des lignes mais pas toutes. J'ai alors mis seulement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
   $f = fopen('tempcode.txt', 'r');
 
      if ($f) {
 
         while (!feof($f)) {
 
               $lignes[] = fgets($f, 4096);
 
         }
 
      }
Et la tout est listé. D'ou vient cette sale erreur j'enrage devant des trucs comme ça