Utilisation de la fonction fwrite ():
Cette fonction est utilisée pour écrire le contenu particulier ou le nombre spécifique d'octets dans un fichier après l'avoir ouvert à l'aide de la fonction fopen (). La syntaxe de cette fonction est donnée ci-dessous.
Syntaxe:
int fwrite (ressource $ file_handler, string $ string_data [, int $ longueur])Cette fonction peut prendre trois arguments. Le premier argument est une variable de gestionnaire de fichiers définie avant d'ouvrir le fichier pour écrire. Le deuxième argument est les données de chaîne qui seront écrites dans le fichier. Le troisième argument est facultatif, et il est utilisé pour écrire le nombre spécifique d'octets dans le fichier.
Vous devez définir l'autorisation d'écriture pour créer n'importe quel fichier à l'aide du script PHP sur Ubuntu. Exécutez la commande suivante pour définir toutes les autorisations pour le fwrite dossier où le nouveau fichier sera créé à l'aide de la fonction fwrite ().
$ sudo chmod 777 -r / var / www / html / php / fwriteExemple-1: Écrivez le contenu en créant un nouveau fichier
L'exemple suivant montre la façon de créer un nouveau fichier en utilisant la fonction fwrite (). La fonction fopen () est utilisée dans le script pour créer un gestionnaire de fichiers pour écrire un nouveau fichier texte nommé nouveau fichier.SMS. Ensuite, le $ file_handler la variable est utilisée dans la fonction fwrite () pour écrire le contenu de $ data variable dans le fichier. La fonction fclose () est utilisée pour fermer le fichier pour libérer la ressource allouée par la fonction fopen (). File_get_contents () La fonction est utilisée pour lire le contenu de nouveau fichier.SMS Pour confirmer que le fichier a été créé et que le contenu a été écrit correctement dans ce fichier.
// définir le nom de fichierLe fichier est créé avec le contenu.
"Le contenu du fichier après la création:
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. La sortie montre que le texte, "Il s'agit de la première ligne du fichier", " est le contenu du nouveau fichier.SMS qui a écrit en utilisant la fonction fwrite ().
Exemple-2: ajoutez le contenu dans un fichier existant
L'exemple suivant montre comment ajouter le contenu du fichier existant à l'aide de la fonction fwrite (). Le fichier texte nommé nouveau fichier.SMS Créé dans l'exemple précédent s'est ouvert avec le mode annexe à l'aide de la fonction fopen (). Ensuite, la fonction fwrite () est utilisée pour ajouter le contenu de $ data à la fin du fichier. Comme l'exemple précédent, la fonction file_get_contents () est utilisée pour vérifier le contenu mis à jour de nouveau fichier.SMS.
// définir le nom de fichierLe contenu du fichier avant la mise à jour:
"Le fichier est mis à jour avec le contenu.
"Le contenu du fichier après la mise à jour:
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. La sortie montre que le texte, "Il s'agit de la deuxième ligne du fichier", " a été ajouté à la fin du fichier texte.
Exemple-3: Écrivez le nombre spécifique d'octets dans un fichier
Les données de chaîne particulières sont utilisées pour écrire dans un fichier texte dans les deux exemples précédents. Mais si vous souhaitez écrire les octets spécifiques de données dans un fichier, vous devez utiliser le troisième argument de la fonction fwrite (). L'exemple suivant montre la façon d'écrire les octets particuliers des données dans un nouveau fichier texte. Un gestionnaire de fichiers nommé $ file_handler est utilisé pour créer un nouveau fichier nommé newfile2.SMS, et la fonction fwrite () est utilisée pour écrire 35 octets de données dans ce fichier. File_get_contents () La fonction est utilisée ici pour lire le contenu du fichier comme l'exemple précédent.
// définir le nom de fichierLe fichier est créé avec le contenu de 35 octets.
"Le contenu du fichier après la création:
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. La sortie montre que 35 octets du texte, «PHP est un langage de script populaire pour développer une application Web." est «PHP est une langue de script populaire"Cela a été écrit dans le fichier.
Conclusion:
Les utilisations de la fonction fwrite () avec et sans l'argument facultatif ont été expliqués dans ce tutoriel en utilisant plusieurs exemples. Ce tutoriel aidera les lecteurs à connaître la seule façon d'écrire du contenu dans un fichier, et ils pourront écrire le contenu dans un fichier en utilisant la fonction fwrite ().