Exercices PHP
Chapitre 1. Prise en main
1.1. Premier appel de fonction (date)
1.2. Variables d'environnement / Explode / Concaténation
1.3. Ouverture/lecture de fichiers
1.4. Lecture/ecriture dans un fichier
Chapitre 2. Les formulaires
Chapitre 3. Accès au système de fichiers
Chapitre 4. Accès aux bases de données
Chapitre 5. Génération dynamique d'images
Chapitre 6. Variables de sessions
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

1.3. Ouverture/lecture de fichiers

On souhaite créer avec un éditeur de texte le fichier suivant (appelé calepin.txt)

David | Martin | 3, impasse des Lilas | 64600 | Anglet
Etchebarne | Amïa | 4, Bld du BAB | 64100 | Bayonne
Chirac | Joselyne | 125 avenue Paul Bert | 64200 | Biarritz

On va ouvrir ce fichier en PHP et réaliser un affichage comme suit :
Nom : David
Prénom : Martin
Adresse : 3, impasse des Lilas
CP : 64600
Ville : Anglet

Solution

$fichier = "calepin.txt";
$fd = fopen($fichier, "r");
while(!feof($fd)) {
  $ligne = fgets($fd, 255);
  if (!empty($ligne)) {
    $tabligne=explode("|", $ligne);
    print "<br>Nom : $tabligne[0]";
    print "<br>Prenom : $tabligne[1]";
    print "<br>Adresse : $tabligne[2]";
    print "<br>CP : $tabligne[3]";
    print "<br>Ville : $tabligne[4]";
  }
}
fclose($fd);
Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante