Lire quelques lignes d'un fichier

Résolu
stef1589 Messages postés 44 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 mars 2008 - 27 févr. 2007 à 10:14
stef1589 Messages postés 44 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 mars 2008 - 27 févr. 2007 à 11:19
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

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
27 févr. 2007 à 10:32
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???"
3
stef1589 Messages postés 44 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 mars 2008
27 févr. 2007 à 11:19
yop yop

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