Aller au contenu

Gestion des fichiers PHP

PHP propose diverses méthodes pour manipuler les fichiers et les dossiers sur le serveur. Dans cet article, nous aborderons les capacités de gestion des fichiers de PHP, en particulier comment créer, lire, mettre à jour et supprimer des fichiers à l'aide de PHP.

Créer un fichier

Pour créer un fichier avec PHP, vous devez utiliser la fonction fopen(). Cette fonction prend deux paramètres : le nom du fichier que vous souhaitez créer et le mode dans lequel vous souhaitez ouvrir le fichier.

Ouvrir un fichier PHP en écriture

php
$file = fopen("test.txt", "w");

Dans cet exemple, nous créons un fichier nommé "test.txt" et l'ouvrons en mode écriture ("w"). Une fois le fichier ouvert, vous pouvez y écrire en utilisant la fonction fwrite().

Écrire dans un fichier PHP avec fwrite

php
fwrite($file, "Hello World");

Après avoir écrit dans le fichier, il est important de le fermer à l'aide de la fonction fclose().

Fermer un fichier PHP après écriture

php
fclose($file);

Lire un fichier

Pour lire le contenu d'un fichier, vous devez utiliser la fonction file_get_contents(). Cette fonction prend un seul paramètre : le nom du fichier que vous souhaitez lire.

Lire le contenu d'un fichier PHP avec file_get_contents

php
$content = file_get_contents("test.txt");
echo $content;

Cela affichera le contenu du fichier, qui est dans ce cas "Hello World".

Mettre à jour un fichier

Pour mettre à jour le contenu d'un fichier, vous pouvez utiliser la fonction file_put_contents(). Cette fonction prend deux paramètres : le nom du fichier que vous souhaitez mettre à jour et le nouveau contenu du fichier.

Écrire du contenu dans un fichier PHP avec file_put_contents

php
$content = "Hello World Again";
file_put_contents("test.txt", $content);

Supprimer un fichier

Pour supprimer un fichier, vous pouvez utiliser la fonction unlink(). Cette fonction prend un seul paramètre : le nom du fichier que vous souhaitez supprimer.

Supprimer un fichier PHP avec la fonction unlink

php
unlink("test.txt");

Résumé

La gestion des fichiers est un aspect crucial de la programmation côté serveur. PHP fournit diverses fonctions pour faciliter la manipulation des fichiers et des dossiers sur le serveur. Dans cet article, nous avons discuté de la manière de créer, lire, mettre à jour et supprimer des fichiers à l'aide de PHP.

Pratique

Quelles sont les méthodes correctes pour ouvrir un fichier en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.