Pourquoi mon fichier PHP est-il vide après avoir utilisé « fopen() » et « fclose() » ?

Mary-Kate Olsen
Libérer: 2024-11-23 05:51:15
original
195 Les gens l'ont consulté

Why is My PHP File Empty After Using `fopen()` and `fclose()`?

Écrire dans un fichier en PHP

Cette question s'est posée lorsqu'un utilisateur a tenté de créer et d'écrire dans un fichier texte en utilisant fopen() et fclose() fonctionne, mais le fichier est resté vide après l'exécution.

La solution réside dans l'utilisation de fonctions de niveau supérieur telles que file_put_contents(). Cette fonction effectue de manière transparente les tâches d'ouverture, d'écriture et de fermeture d'un fichier, de la même manière que si vous utilisiez fopen(), fwrite() et fclose() indépendamment.

La syntaxe de file_put_contents() est :

file_put_contents($filename, $content);
Copier après la connexion

où $filename spécifie le chemin d'accès au fichier à créer ou à modifier, et $content représente les données à écrire.

Par exemple, pour créer un fichier nommé "lidn.txt" et écrivez-y la ligne "Cats Chase Mouse", vous pouvez utiliser le code suivant :

file_put_contents("lidn.txt", "Cats chase mice");
Copier après la connexion

Ce code créera le fichier "lidn.txt" si ce n'est pas le cas. n'existe pas et écrivez-y la ligne spécifiée.

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