Lire quelques lignes d'un fichier [Résolu]

Signaler
Messages postés
44
Date d'inscription
dimanche 19 mars 2006
Statut
Membre
Dernière intervention
27 mars 2008
-
stef1589
Messages postés
44
Date d'inscription
dimanche 19 mars 2006
Statut
Membre
Dernière intervention
27 mars 2008
-
Bonjour a tous.
Je suis à la recherche d'un code php qui me permette de lire un fichier sauf les 3 premieres lignes et les 3 dernieres ...
merci d'avance

2 réponses

Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
Yop!
La fonction file te renvoie un tableau, chaque élément contenant une ligne...
Avec count tu peux ensuite récupérer le nombre de lignes... :)

Et ensuite, tu peux le parcourir avec un for de 2 à $max - 3:
$file = file( 'fichier.txt' );
$max = count( $file );

if( $max >= 2 )
{
  $max -= 3;
  for( $i = 2; $i < $max; $i++ )
    echo $file[ $i ];
}

@++

R@f

La boîte à bouts de codes
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Messages postés
44
Date d'inscription
dimanche 19 mars 2006
Statut
Membre
Dernière intervention
27 mars 2008

yop yop

merci de cette superbe réponse et rapide en plus ! c'est exactement ce que je cherchais.