Comment écrire un fichier en PHP?

Cet article vous présentera un concept simple mais important: comment écrire un fichier en PHP avec une démonstration programmatique.

Cet article vous présentera un concept simple mais important, à savoir comment écrire un fichier dans Les pointeurs suivants seront traités dans cet article,

Continuez avec cet article sur Écrire un fichier en PHP





Tout d'abord, nous devons ouvrir le fichier. Il existe différents attributs que vous pouvez attribuer lorsque vous ouvrez un fichier.

  • dans: écrire dans le fichier au début
  • en + écrire dans le fichier au début et tronquer le fichier à une longueur nulle
  • r: lire le fichier depuis le début
  • r + lire le fichier depuis le début, y compris l'écriture
  • à: ajouter à la fin
  • un + : ajoute à la fin du fichier, y compris la lecture

Écrire dans un fichier en utilisant fopen, fwrite, fclose

La première chose à faire est de créer un handle qui ouvrira le fichier en utilisant la fonction fopen. Il crée le fichier s'il n'existe pas. Nous donnons le nom du fichier dans le premier argument. Dans le deuxième argument, nous pouvons soit écrire, soit lire, soit ajouter au fichier.



$ handle = fopen (',')

Dans ce cas, je veux écrire dans le fichier pour utiliser

 

Je n’ai pas le fichier file.txt avant d’exécuter le code. Après exécution, il est créé



Image-Ecrire un fichier en PHP - Edureka

Nous n'avons pas besoin de créer à nouveau la variable car nous l'avons déjà créée. La variable est importante car lorsque nous voulons écrire dans un fichier, nous devons adresser le handle.

comment implémenter un tas

Pour écrire dans un fichier, nous utilisonsfwrite ()et dans le premier paramètre, nous devons spécifier où nous allons écrirefile.txt($ handle) et en deuxième paramètre, nous préciserons les données à écrire

qu'est-ce qu'une fonction virtuelle java
fwrite ($ handle, '')

Après avoir exécuté le fichier, les données seront écrites avec succès dansfile.txt

Enfin, nous devons utiliser fclose qui ferme la connexion et nous devons passer l'adresse du fichier via la variable en paramètre dans fclose ()

fclose ($ handle)

Continuez avec cet article sur Écrire un fichier en PHP

File_put_contents

Cela revient à appeler successivement fopen (), fwrite () et fclose () pour écrire des données dans un fichier. Si le nom de fichier n'existe pas, le fichier sera créé car nous avons vu la même fonctionnalité dans fopen (). Sinon, le fichier existant est écrasé, sauf si l'indicateur FILE_APPEND est défini.

Syntaxe: file_put_contents (fichier, données, drapeau, contexte)

Fichier: Il spécifie le chemin d'accès au fichier dans lequel écrire les données.

Les données: Il précise les données à écrire. Il peut s'agir d'une chaîne, d'un tableau ou d'une ressource de flux. Le tampon restant de ce flux sera copié dans le fichier spécifié, si les données sont une ressource de flux. L'utilisation est similaire à stream_copy_to_stream (). Le paramètre data peut également être spécifié sous la forme d'un tableau à dimension unique.

Drapeau: C'est un paramètre facultatif qui spécifie comment ouvrir / écrire dans le fichier. Drapeaux disponibles

File_Append :Il ajoute les données au fichier au lieu de l'écraser, si le nom du fichier existe déjà.

comment utiliser la classe scanner en java

File_Use_Include_Path: Il recherche le nom de fichier dans le répertoire d'inclusion.

Lock_Ex: Il acquiert un verrou exclusif sur le fichier en procédant à l'écriture.

Le contexte: C'est un paramètre optionnel qui spécifie le contexte du descripteur de fichier. Fondamentalement, il s'agit d'un ensemble d'options qui peuvent modifier le comportement d'un flux.

 

Je n’ai pas new.txt avant d’exécuter le code. Après exécution, il est créé

Cela nous amène à la fin de cet article sur Écrire un fichier en PHP.

Si vous avez trouvé ce blog pertinent, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Vous avez une question pour nous? Veuillez le mentionner dans la section des commentaires de ' Ecrire un fichier en PHP »Et je vous répondrai.