brush

Les fonctions de manipulation de fichiers en PHP

  • person_outline Claudiu Mihut
  • chat_bubble_outline Commentaires (0)
  • access_time 2023-09-07 14:17:02

Les fonctions de manipulation de fichiers en PHP

PHP est un langage de programmation puissant qui offre de nombreuses fonctionnalités pour manipuler des fichiers. Que ce soit pour lire, écrire, supprimer ou modifier des fichiers, PHP propose des fonctions simples et efficaces pour effectuer ces tâches courantes.

Lecture de fichiers

PHP propose différentes fonctions pour lire le contenu d'un fichier. La fonction file_get_contents() permet de lire tout le contenu d'un fichier dans une chaîne de caractères. Par exemple :

$contenu = file_get_contents('mon_fichier.txt');

La fonction fread() permet de lire un nombre spécifié d'octets à partir d'un fichier. Par exemple :

$fichier = fopen('mon_fichier.txt', 'r');
$contenu = fread($fichier, filesize('mon_fichier.txt'));
fclose($fichier);

Écriture dans des fichiers

PHP fournit également des fonctions pour écrire dans des fichiers. La fonction file_put_contents() permet d'écrire une chaîne de caractères dans un fichier. Par exemple :

$contenu = "Mon contenu à écrire dans le fichier";
file_put_contents('mon_fichier.txt', $contenu);

La fonction fwrite() permet d'écrire une chaîne de caractères dans un fichier. Par exemple :

$fichier = fopen('mon_fichier.txt', 'w');
$contenu = "Mon contenu à écrire dans le fichier";
fwrite($fichier, $contenu);
fclose($fichier);

Suppression de fichiers

Pour supprimer un fichier en PHP, on peut utiliser la fonction unlink(). Par exemple :

unlink('mon_fichier.txt');

Modification de fichiers

PHP propose également des fonctions pour modifier le contenu d'un fichier. La fonction file() permet de lire un fichier ligne par ligne, renvoyant chaque ligne sous forme d'éléments d'un tableau. Par exemple :

$lignes = file('mon_fichier.txt');
foreach ($lignes as $ligne) {
    // Modifier la ligne selon les besoins
}

La fonction file_put_contents() peut également être utilisée pour ajouter du contenu à un fichier existant en utilisant le flag FILE_APPEND. Par exemple :

$contenu = "Contenu à ajouter dans le fichier";
file_put_contents('mon_fichier.txt', $contenu, FILE_APPEND);

En conclusion, PHP offre des fonctions de manipulation de fichiers simples et puissantes qui facilitent grandement le travail avec les fichiers. Que ce soit pour lire, écrire, supprimer ou modifier des fichiers, PHP a tout ce dont vous avez besoin pour manipuler les fichiers efficacement.

Commentaires (0)

Laisser un commentaire