Position actuelle: Accueil> Derniers articles> Tutoriel de l'opération de fichier PHP: Explication détaillée des fonctions de lecture, d'écriture et de gestion des fichiers

Tutoriel de l'opération de fichier PHP: Explication détaillée des fonctions de lecture, d'écriture et de gestion des fichiers

gitbox 2025-07-27

Opération de lecture de fichiers

L'opération de lecture de fichiers est l'une des fonctions communes en PHP et est souvent utilisée pour obtenir le contenu d'un fichier. PHP fournit plusieurs fonctions pour lire des fichiers. Voici quelques fonctions de lecture courantes:

file_get_contents ()

La fonction file_get_contents () peut lire le contenu d'un fichier et renvoyer la chaîne de contenu du fichier. Cette fonction reçoit le nom de fichier en tant que paramètre.

Exemple d'utilisation:

 $content = file_get_contents('file.txt');
echo $content;

Le code ci-dessus lira le contenu de file.txt et l'imprimera.

fgets ()

La fonction FGETS () lit le contenu de fichier ligne par ligne et accepte la poignée de fichier comme paramètre.

Exemple d'utilisation:

 $handle = fopen('file.txt', 'r');
while ($line = fgets($handle)) {
    echo $line;
}
fclose($handle);

Ce code lira le contenu de file.txt ligne par ligne et sortira en ligne ligne par ligne.

Opération de rédaction de fichiers

Les opérations d'écriture de fichiers peuvent stocker des données dans les fichiers. PHP fournit plusieurs fonctions pour implémenter les opérations d'écriture:

file_put_contents ()

La fonction file_put_contents () est utilisée pour écrire des données dans un fichier. Il reçoit deux paramètres: le nom du fichier et quoi écrire.

Exemple d'utilisation:

 $content = 'Hello, world!';
file_put_contents('file.txt', $content);

Ce code écrit la chaîne «bonjour, monde! dans le fichier file.txt.

fwrite ()

La fonction fwrite () écrit des données dans un fichier ouvert, acceptant deux paramètres: la poignée du fichier et quoi écrire.

Exemple d'utilisation:

 $handle = fopen('file.txt', 'w');
fwrite($handle, 'Hello, world!');
fclose($handle);

Ce code écrit la chaîne «bonjour, monde! à file.txt.

Fonctions liées à l'opération de fichier

En plus des opérations de lecture et d'écriture de base, PHP fournit également certaines fonctions de fonctionnement des fichiers auxiliaires:

file_exists ()

La fonction file_exists () est utilisée pour vérifier si le fichier existe et reçoit le nom du fichier en tant que paramètre.

Exemple d'utilisation:

 $file = 'file.txt';
if (file_exists($file)) {
    echo 'Le fichier existe';
} else {
    echo 'Le fichier n'existe pas';
}

Ce code détermine si le fichier file.txt existe et publie les informations correspondantes.

Unlink ()

La fonction Unlink () est utilisée pour supprimer un fichier et recevoir le nom de fichier en tant que paramètre.

Exemple d'utilisation:

 $file = 'file.txt';
if (file_exists($file)) {
    unlink($file);
    echo 'Fichier supprimé';
} else {
    echo 'Le fichier n'existe pas';
}

Ce code supprime le fichier file.txt et imprime le résultat de suppression.

Résumer

Cet article présente les fonctions liées aux opérations de fichiers de PHP, y compris les opérations de lecture, d'écriture et de suppression de fichiers, et introduit également des vérifications d'existence de fichiers. Grâce à ces fonctions, les développeurs peuvent facilement implémenter la gestion et le traitement des fichiers.

Notez que lors de l'exécution des opérations de fichiers, il est très important d'assurer l'exactitude des autorisations et des chemins de fichiers.