Médiaforma

PHP MySQL – Exercice sur la lecture de données dans un fichier

Print Friendly

En utilisant Notepad++, créez un fichier texte dans lequel vous écrirez quelques lignes de données :

Enregistrez ce fichier sous le nom data.txt. Ouvrez-le et affichez son contenu avec quelques lignes de PHP.

Solution

Faites une pause dans la vidéo et résolvez ce problème. Vous reprendrez la lecture de la vidéo pour prendre connaissance de la solution.

Voici le code à utiliser :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Lecture d'un fichier en PHP</title>
  </head>
  <body>
    <?php
      $handle=fopen("data.txt","r");
      while (!feof($handle))
        echo fgets($handle)."<br>";
      fclose($handle);
    ?>
  </body>
</html>

Le fichier data.txt est ouvert. Le résultat de la fonction fopen est mémorisé dans la variable $handle, ce qui permettra de manipuler le fichier.

Une boucle while est alors utilisée pour parcourir le fichier.

Cette boucle se poursuit tant que la fin du fichier n’est pas atteinte. Les données sont lues lignne par ligne et affichées avec l’instruction echo.

Lorsque la boucle while est terminée, le fichier est fermé avec la fonction fclose.

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply