0Pricing
PHP Academy · Leçon

Manipuler des fichiers

Lisez et écrivez des fichiers avec PHP

Manipuler des fichiers est une leçon PHP Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage PHP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours PHP Academy comprend 4 leçons au total.

Introduction à la gestion des fichiers

Travailler avec des fichiers

Bienvenue dans la leçon consacrée à la gestion des fichiers ! Dans cette leçon, vous apprendrez à lire, écrire et manipuler des fichiers en PHP. Ces compétences sont essentielles pour créer des applications qui gèrent les téléversements des utilisateurs, les fichiers de configuration et les journaux. Commençons !

Manipuler des fichiers — illustration 1

Pourquoi travailler avec des fichiers ?

Pourquoi travailler avec des fichiers ?

La gestion des fichiers est essentielle à de nombreuses applications web. Vous pouvez utiliser des fichiers pour :

  • Stocker et récupérer des données.
  • Journaliser les événements de l’application.
  • Gérer les téléversements des utilisateurs, comme des images et des documents.

Point clé : PHP fournit des fonctions intégrées pour gérer les fichiers facilement et efficacement.

Ouvrir un fichier

Ouvrir un fichier

Pour travailler avec un fichier, vous devez d’abord l’ouvrir à l’aide de la fonction fopen(). Exemple :

Modes :

  • r : Lecture seule.
  • w : Écriture seule ; tronque le fichier ou en crée un nouveau.
  • a : Ajout ; écrit à la fin du fichier ou en crée un nouveau.
<?php
  $file = fopen("example.txt", "r"); // Open the file in read mode

  if ($file) {
    echo "File opened successfully!";
    fclose($file); // Close the file
  } else {
    echo "Failed to open the file.";
  }
?>

Lire un fichier

Lire un fichier

Utilisez la fonction fread() pour lire le contenu d’un fichier. Exemple :

Point clé : Utilisez toujours filesize() pour lire la taille exacte du fichier.

<?php
  $file = fopen("example.txt", "r");

  if ($file) {
    $contents = fread($file, filesize("example.txt"));
    echo "File Contents: <br>" . nl2br($contents); // Converts newlines to <br> for HTML display
    fclose($file);
  } else {
    echo "Failed to read the file.";
  }
?>

Écrire dans un fichier

Écrire dans un fichier

Utilisez la fonction fwrite() pour écrire des données dans un fichier. Exemple :

Conseil : L’ouverture d’un fichier en mode w écrase le contenu existant.

<?php
  $file = fopen("example.txt", "w");

  if ($file) {
    fwrite($file, "Hello, world!\nThis is a new line of text.");
    echo "Data written successfully!";
    fclose($file);
  } else {
    echo "Failed to write to the file.";
  }
?>

Ajouter des données à un fichier

Ajouter des données à un fichier

Pour ajouter des données à la fin d’un fichier, ouvrez-le en mode ajout (a). Exemple :

Point clé : Le mode ajout préserve le contenu existant du fichier.

<?php
  $file = fopen("example.txt", "a");

  if ($file) {
    fwrite($file, "\nThis line is appended.");
    echo "Data appended successfully!";
    fclose($file);
  } else {
    echo "Failed to append data to the file.";
  }
?>

Supprimer un fichier

Supprimer un fichier

Utilisez la fonction unlink() pour supprimer un fichier. Exemple :

Conseil : Vérifiez toujours que le fichier existe avant d’essayer de le supprimer.

<?php
  $file = "example.txt";

  if (file_exists($file)) {
    unlink($file);
    echo "File deleted successfully!";
  } else {
    echo "File does not exist.";
  }
?>

Vérifier l’existence d’un fichier

Vérifier l’existence d’un fichier

Utilisez la fonction file_exists() pour vérifier qu’un fichier existe avant d’effectuer des opérations. Exemple :

Point clé : La vérification de l’existence du fichier évite les erreurs d’exécution.

<?php
  $file = "example.txt";

  if (file_exists($file)) {
    echo "The file exists.";
  } else {
    echo "The file does not exist.";
  }
?>

Bravo !

Bravo !

Félicitations ! Vous avez appris à gérer les fichiers en PHP, notamment à lire, écrire, ajouter et supprimer des fichiers. Ces compétences sont essentielles pour créer des applications web dynamiques. Dans la prochaine leçon, nous explorerons des techniques avancées de gestion des fichiers, comme le traitement des téléversements de fichiers. Continuons à coder !

Manipuler des fichiers — illustration 10

Questions Fréquemment Posées

La leçon « Manipuler des fichiers » est-elle gratuite ?

Oui — le texte complet de « Manipuler des fichiers » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours PHP Academy, passe à CoddyKit PRO. Le cours PHP Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Manipuler des fichiers » ?

Lisez et écrivez des fichiers avec PHP Tu pratiques PHP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer PHP Academy ?

Aucune expérience préalable n'est requise. PHP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Manipuler des fichiers » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon PHP Academy ?

Oui. Chaque leçon PHP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Gérer les sessions et les cookies
  2. Manipuler des fichiers
  3. Gestion des erreurs et des exceptions
  4. Utiliser les expressions régulières
← Retour à PHP Academy