Accueil > Manip’s > PHP > Leçons PHP > PHP : Lire un fichier texte
PHP
PHP : Lire un fichier texte
FILE
samedi 24 avril 2010, par
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 :
- $fichier = "MonFichier.txt" ;
- if ( file_exists ( $fichier ) ) $tab = file ( $fichier ) :
- $ligne1 = ( isset( $tab[0] ) ) ? isset( $tab[0] : "" ;
- $ligne2 = ( isset( $tab[1] ) ) ? isset( $tab[1] : "" ;
- etc ...
- définition du fichier
- teste s’il existe, l’ouvre et le lit
- teste si la ligne 1 existe, la lit ou met une valeur par défaut
- ligne 2
- 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() ; |