BlueGEEK Journal

Accueil > Manip’s > PHP > Leçons PHP > PHP : Lire un fichier texte

PHP

PHP : Lire un fichier texte

FILE

samedi 24 avril 2010, par bluegyn_spip

Comment lire facilement un fichier texte sans faire appel à des procédures compliquées d’ouverture et de fermeture de Handle ?


LA COMMANDE FILE


- FILE s’occupe de tout :

  • Ouverture et lecture du fichier
  • Elle place les lignes lues dans un tableau
    • Chaque ligne du texte correspond à une rangée du tableau

- SYNTAXE :

$tab = file ( "MonFichier.txt" ) ;


- Ensuite on peut mettre 2 ou 3 structures de controle :

  1. $fichier = "MonFichier.txt" ;
  2. if ( file_exists ( $fichier ) ) $tab = file ( $fichier ) :
  3. $ligne1 = ( isset( $tab[0] ) ) ? isset( $tab[0] : "" ;
  4. $ligne2 = ( isset( $tab[1] ) ) ? isset( $tab[1] : "" ;
  5. etc ...
  1. définition du fichier
  2. teste s’il existe, l’ouvre et le lit
  3. teste si la ligne 1 existe, la lit ou met une valeur par défaut
  4. ligne 2
  5. etc ...

- ANNEXES

ACTION SYNTAXE
compter les lignes $nombre = count ( $tab ) ;
parcourir le tableau foreach ( $tab as $ligne) ...
déboguer le tableau print_r ( $tab ) ;
Afficher directement le fichier => readfile() ;