L'opération de fichier est une partie indispensable dans le développement Web. Pour les développeurs PHP, la maîtrise des opérations de lecture et d'écriture des fichiers peut améliorer considérablement l'efficacité du développement et simplifier de nombreuses tâches quotidiennes. La lecture et l'écriture de fichiers sont largement utilisés dans le téléchargement de fichiers, le téléchargement, la journalisation et d'autres scénarios. Les étapes générales du fonctionnement des fichiers incluent:
Vous trouverez ci-dessous un exemple de l'opération de lecture de fichiers PHP. Avant de démontrer le code, vous devez d'abord créer un fichier appelé "Exemple.txt" et y écrire quelque chose.
FOPEN () est une fonction utilisée dans PHP pour ouvrir un fichier, qui renvoie une poignée de fichier. Le premier paramètre de cette fonction est le nom de fichier, et le deuxième paramètre est le mode ouvert. Dans cet exemple, le mode «R» (en lecture seule) est utilisé, ce qui signifie que seul le contenu peut être lu à partir du fichier.
La fonction FGETS () est utilisée pour lire une ligne de contenu dans un fichier. Dans l'exemple ci-dessus, nous utilisons une boucle WHET pour lire le contenu du fichier jusqu'à la fin du fichier. Dans la boucle, chaque appel à fgets () renvoie une ligne de contenu. La fonction peut également accepter un deuxième paramètre, spécifiant le nombre maximum d'octets par lecture, par exemple: $ line = fgets ($ manche, 1024); signifie que jusqu'à 1024 octets sont lus.
fclose () est utilisé pour fermer la poignée du fichier. Si la poignée du fichier n'est pas fermée après l'opération de fichier, le fichier peut ne pas être utilisé normalement. Par conséquent, c'est une bonne pratique de fermer les fichiers à temps une fois l'opération terminée.
En plus de lire des fichiers, PHP prend également en charge l'écriture de fichiers. Ce qui suit est un exemple d'écriture de fichiers simple.
Semblable aux opérations de lecture de fichiers, fopen () est également utilisé pour ouvrir un fichier. Dans l'opération d'écriture, nous utilisons le mode "W" pour ouvrir le fichier, indiquant que le fichier sera vidé lorsqu'il est écrit (si le fichier existe déjà). Si le fichier n'existe pas, PHP essaiera de créer le fichier.
FWrite () est utilisé pour écrire du contenu dans un fichier. Dans cet exemple, nous écrivons une ligne de texte "Hello World!". Il convient de noter que FWrite () écrase le contenu existant dans le fichier à moins que le fichier ne soit ouvert en mode "A" (mode joint).
Comme les opérations de lecture de fichiers, la fonction fclose () est utilisée pour fermer la poignée du fichier, assurez-vous que l'opération de fichier est terminée et libère des ressources système.
Cet article présente des exemples d'opérations de lecture et d'écriture de fichiers communs dans PHP. La maîtrise des opérations de lecture et d'écriture de fichiers est une compétence nécessaire pour les développeurs Web, ce qui peut rendre le développement plus efficace et plus flexible. Grâce à cet article, vous pouvez clairement comprendre comment utiliser des fonctions telles que fopen () , fgets () , fwrite () et fclose () pour effectuer des opérations de fichiers.
Dans les opérations de fichiers PHP, la différence importante est que le mode d'ouverture des fichiers est que l'opération de lecture utilise le mode "R" et l'opération d'écriture utilise le mode "W". Portez une attention particulière à la sécurité des fichiers pendant le fonctionnement pour éviter les risques de sécurité potentiels.