PHP : Lire, écrire et manipuler les fichiers
Julien MA Jacob - Développeur WordPress

Lorsqu'on crée une application web en PHP, il est souvent nécessaire de travailler avec des fichiers. Cela peut inclure la lecture ou l'écriture de fichiers de configuration, de fichiers de données, de fichiers de journalisation, etc. Dans cet article, nous allons examiner comment lire, écrire et manipuler les fichiers en PHP.

PHP : Lire un fichier

Pour lire un fichier en PHP, nous avons besoin d'utiliser la fonction file_get_contents(). Cette fonction prend un argument obligatoire qui est le nom du fichier à lire et renvoie le contenu du fichier sous forme de chaîne de caractères.

Supposons que nous ayons un fichier texte nommé "test.txt" contenant le texte "Ceci est un exemple." Nous pouvons lire le contenu de ce fichier en utilisant la fonction file_get_contents() comme suit :

$contenu = file_get_contents( 'test.txt' );
echo $contenu;

Dans cet exemple, la variable $contenu contiendra le contenu du fichier "test.txt" sous forme de chaîne de caractères, et cette chaîne sera affichée en sortie.

PHP : Écrire dans un fichier

Pour écrire dans un fichier en PHP, nous avons besoin d'utiliser la fonction file_put_contents(). Cette fonction prend deux arguments obligatoires : le nom du fichier à écrire et le contenu à écrire. Le contenu peut être une chaîne de caractères ou un tableau de chaînes.

Supposons que nous voulons écrire le texte "Ceci est un exemple." dans un fichier texte nommé "test.txt". Nous pouvons utiliser la fonction file_put_contents() comme suit :

$contenu = 'Ceci est un exemple.';
file_put_contents( 'test.txt', $contenu );

Dans cet exemple, la variable $contenu contient le texte à écrire dans le fichier "test.txt".

PHP : Renommer un fichier

Pour renommer un fichier, nous utilisons la fonction rename(). Cette fonction prend deux arguments obligatoires : l'ancien nom du fichier et le nouveau nom du fichier.

Supposons que nous voulions renommer un fichier texte nommé "test.txt" en "exemplaire.txt". Nous pouvons utiliser la fonction rename() comme suit:

rename( 'test.txt', 'exemplaire.txt' );

Dans cet exemple, le fichier "test.txt" sera renommé en "exemplaire.txt".

PHP : Supprimer un fichier

Pour supprimer un fichier, nous utilisons la fonction unlink(). Cette fonction prend un argument obligatoire qui est le nom du fichier à supprimer.

Supposons que nous voulons supprimer le fichier texte "test.txt". Nous pouvons utiliser la fonction unlink() comme suit :

unlink( 'test.txt' );

Dans cet exemple, le fichier "test.txt" sera supprimé.

PHP : Vérifier l'existence d'un fichier

Pour vérifier si un fichier existe, nous utilisons la fonction file_exists(). Cette fonction prend un argument obligatoire qui est le nom du fichier à vérifier et renvoie true si le fichier existe et false sinon.

Supposons que nous voulions vérifier si le fichier texte "test.txt" existe. Nous pouvons utiliser la fonction file_exists() comme suit:

if( file_exists( 'test.txt' ) ) {
    echo 'Le fichier test.txt existe.';
} else {
    echo 'Le fichier test.txt n\'existe pas.';
}

Dans cet exemple, la fonction file_exists() vérifie si le fichier "test.txt" existe, et en fonction de cela, un message approprié est affiché en sortie.

Julien MA Jacob - Développeur WordPress
Développeur expert WordPress
Julien MA Jacob - Développeur WordPress

Passionné par le web et la programmation. Je propose mes services de développeur pour vos sites WordPress

  Les chapitres // PHP 🐘 Guide du développeur
PHP : Les commentaires

Nous voyons ici les différentes méthodes que PHP propose pour créer des commentaires ( # ..., // ..., /* ... */)

PHP : Les opérateurs

Les opérateurs arithmétiques, d'incrémentation / décrémentation, de comparaisons, logiques et d'affectations en PHP

PHP : Les conditions SWITCH

Exécuter conditionnellement du code PHP en comparant un variable à plusieurs valeurs possible avec la bouche SWITCH

PHP : Les fonctions

Les fonctions en PHP permettent d'écrire un bout de code qui pourra être ensuite appelé directement depuis le nom de la fonction

PHP : Utiliser le format JSON

Utiliser le JSON en PHP pour échanger des données entre les formats JSON et PHP en utilisant les fonctions json_encode et json_decode.

PHP : Les cookies

Comment utiliser les cookies en PHP pour stocker des données sur le navigateur de l'utilisateur. Comment les créer, modifier et supprimer

PHP : Les sessions

Utiliser session PHP pour stocker temporairement des données avec la fonction session_start() et utiliser $_SESSION pour stocker et lire les données