Maison > développement back-end > tutoriel php > Comment écrire du texte dans un fichier en PHP ?

Comment écrire du texte dans un fichier en PHP ?

Barbara Streisand
Libérer: 2024-11-28 20:12:12
original
773 Les gens l'ont consulté

How Do I Write Text to a File in PHP?

Écrire dans un fichier en PHP

Vous souhaitez créer un fichier et y écrire du texte, comme la ligne "Cats Chase souris." Voici comment accomplir cette tâche en PHP :

Création et écriture dans un fichier

Pour écrire des données dans un fichier, vous pouvez utiliser des fonctions de haut niveau telles que file_put_contents (). Cette fonction équivaut à utiliser successivement fopen(), fwrite() et fclose().

$filename = 'lidn.txt';
$content = 'Cats chase mice';
file_put_contents($filename, $content);
Copier après la connexion

Ce code ouvre le fichier spécifié par $filename, écrit le contenu stocké dans $content dans le fichier, puis ferme le fichier. Le fichier sera créé s'il n'existe pas, et son contenu sera remplacé par le nouveau contenu.

Approche alternative

Si vous préférez utiliser le plus bas -level fonctions fopen(), fwrite() et fclose(), vous pouvez suivre ces étapes :

$filename = 'lidn.txt';
$file = fopen($filename, 'w');
fwrite($file, 'Cats chase mice');
fclose($file);
Copier après la connexion

Dans cette approche, vous ouvrez le fichier en mode écriture ("w"), écrivez le contenu souhaité dans le fichier et fermez le descripteur de fichier.

Notes supplémentaires

  • La fonction file_put_contents() est préférée pour sa simplicité et sa compatibilité entre différentes versions de PHP.
  • Assurez-vous que le fichier dans lequel vous essayez d'écrire dispose des autorisations de fichier appropriées pour autoriser l'écriture. accès.
  • Vous pouvez ajouter du contenu à un fichier existant en utilisant le mode 'a' dans fopen() ou file_put_contents(). Par exemple : file_put_contents('lidn.txt', 'Une autre ligne', FILE_APPEND)

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal