Maison > développement back-end > tutoriel php > Tutoriel de lecture et d'écriture de fichiers PHP : introduction détaillée aux méthodes et processus de base de lecture et d'écriture

Tutoriel de lecture et d'écriture de fichiers PHP : introduction détaillée aux méthodes et processus de base de lecture et d'écriture

WBOY
Libérer: 2023-09-06 12:18:01
original
851 Les gens l'ont consulté

Tutoriel de lecture et décriture de fichiers PHP : introduction détaillée aux méthodes et processus de base de lecture et décriture

Tutoriel de lecture et d'écriture de fichiers PHP : Introduction détaillée aux méthodes et processus de base de lecture et d'écriture

Introduction :
Lors du développement d'applications Web, les opérations de lecture et d'écriture de fichiers sont des opérations très basiques et courantes. PHP fournit une série de méthodes et de fonctions pour implémenter des opérations de lecture et d'écriture de fichiers, et est très simple et facile à utiliser. Ce tutoriel présentera en détail les méthodes et processus de base de lecture et d'écriture de fichiers en PHP, et donnera des exemples de code.

1. Lecture de fichiers

  1. Ouverture de fichiers
    Avant de commencer à lire un fichier, vous devez d'abord l'ouvrir. Un fichier peut être ouvert via la fonction fopen(), qui accepte deux paramètres : le chemin et le nom du fichier, ainsi que le mode d'ouverture du fichier.
$file = fopen("test.txt", "r");
Copier après la connexion

Dans l'exemple ci-dessus, nous avons ouvert le fichier nommé test.txt et utilisé le mode "r", ce qui signifie ouvrir le fichier en mode lecture seule.

  1. Lire le contenu du fichier
    Après avoir ouvert le fichier, nous pouvons utiliser différentes méthodes pour lire le contenu du fichier. Les méthodes courantes sont :
  • Fonction fgets() : lit le contenu du fichier ligne par ligne jusqu'à la fin du fichier. ou Le nombre de lignes spécifié. Fonction
while (!feof($file)) {
    $line = fgets($file);
    echo $line . "<br>";
}
Copier après la connexion
  • fread() : Lit le contenu du fichier de la longueur spécifiée.
$content = fread($file, filesize("test.txt"));
echo $content;
Copier après la connexion
  1. Fermez le fichier
    Une fois l'opération de lecture du fichier terminée, le fichier doit être fermé à temps pour libérer les ressources système. Vous pouvez utiliser la fonction fclose() pour fermer le fichier.
fclose($file);
Copier après la connexion
Copier après la connexion

2. Écriture de fichier

  1. Ouvrez le fichier
    Avant de commencer à écrire le fichier, vous devez également d'abord ouvrir le fichier. Vous pouvez ouvrir un fichier via la fonction fopen() et spécifier le mode d'ouverture du fichier.
$file = fopen("test.txt", "w");
Copier après la connexion

Dans l'exemple ci-dessus, nous avons ouvert le fichier nommé test.txt et utilisé le mode "w", ce qui signifie ouvrir le fichier en écriture. Si le fichier n'existe pas, un nouveau fichier est créé. Si le fichier existe déjà, son contenu sera effacé.

  1. Écrire le contenu du fichier
    Après avoir ouvert le fichier, nous pouvons utiliser la fonction fputs() ou la fonction fwrite() pour écrire le contenu du fichier.
  • Utilisez la fonction fputs() :
fputs($file, "Hello, World!");
Copier après la connexion
  • Utilisez la fonction fwrite() :
fwrite($file, "Hello, World!");
Copier après la connexion
  1. Fermez le fichier
    Une fois l'opération d'écriture du fichier terminée, le fichier doit également être fermé pour libérer les ressources système . Vous pouvez utiliser la fonction fclose() pour fermer le fichier.
fclose($file);
Copier après la connexion
Copier après la connexion

3. Exemple complet
Ce qui suit est un exemple complet qui montre comment lire le contenu d'un fichier et écrire le contenu dans un autre fichier.

// 打开待读取的文件
$readFile = fopen("source.txt", "r");

// 打开待写入的文件
$writeFile = fopen("target.txt", "w");

// 逐行读取文件内容并写入到目标文件
while (!feof($readFile)) {
    $line = fgets($readFile);
    fputs($writeFile, $line);
}

// 关闭文件
fclose($readFile);
fclose($writeFile);
Copier après la connexion

Résumé :
Ce tutoriel détaille les méthodes et processus de base de lecture et d'écriture de fichiers PHP. Lors de la lecture d'un fichier, vous devez d'abord ouvrir le fichier, puis choisir une méthode appropriée pour lire le contenu du fichier. Lors de l'écriture d'un fichier, vous devez également d'abord ouvrir le fichier, puis choisir une méthode appropriée pour écrire le contenu du fichier. Enfin, le fichier doit être fermé rapidement pour libérer les ressources système. J'espère que ce didacticiel vous sera utile et pourra être appliqué de manière flexible dans le développement réel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal