Fopen and fgets

Bonjour à tous,
voila depuis quelques temps, je cherche en php a lire un fichier txt a partir de la 3eme ligne jusqu'à la fin(presque 500 ligne),ci dessous une copier du contenu de ce fichier.merci d'avance

dentification No: 010

# VALUE UNIT C CH H D
0001 2.579 pH 26.2 1 18:26:44 14/06/13
0002 2.569 pH 26.2 1 18:36:44 14/06/13
0003 2.566 pH 26.2 1 18:46:44 14/06/13
0004 2.562 pH 26.2 1 18:56:44 14/06/13
0005 2.558 pH 26.2 1 19:06:44 14/06/13
0006 2.558 pH 26.2 1 19:16:44 14/06/13
0007 2.559 pH 26.2 1 19:26:44 14/06/13
0008 2.559 pH 26.2 1 19:36:44 14/06/13
0009 2.559 pH 26.2 1 19:46:44 14/06/13
0010 2.557 pH 26.2 1 19:56:44 14/06/13
,,,,,,,, ,,,,,,, ,,, ,,,,,, ,, ,,,,,,,,,,,,, ,,,,,,,,,,,,,
,,,,,,,, ,,,,,,, ,,, ,,,,,, ,, ,,,,,,,,,,,,, ,,,,,,,,,,,,,
,,,,,,,, ,,,,,,, ,,, ,,,,,, ,, ,,,,,,,,,,,,, ,,,,,,,,,,,,,
,,,,,,,, ,,,,,,, ,,, ,,,,,, ,, ,,,,,,,,,,,,, ,,,,,,,,,,,,,
0500 2.556 pH 26.2 1 20:56:44 14/06/13

2 réponses

  1. Bonjour,
    Le plus simple que je vois pour le moment, c'est de faire un compteur que tu incrémente à chaque ligne, si il n'est pas supérieur à 3, tu passe à la suivante directement sans traitement.
    1. Bonsoir,

      D'abord vous faites un file_get_contents:

      $xx = file_get_contents...... regardez la doc de cette fonction)

      Ensuite, chaque ligne est séparée par \n, donc faire un explode:

      $lignes = explode("\n", $xx);

      maintenant vouys avez un tableau $lignes, il suffit de supprimer les 3 premières lignes:

      unset($lignes[2]);
      unset($lignes[1]);
      unset($lignes[0]);

      et maintenant vous lisez le tableau avec foreach:

      foreach($lignes AS $lg) {
      ....traitement $lg....
      }

      A+