Écrire dans un fichier en utilisant PHP

format de fichier php

mmustafabozdemir/Getty Images





DePHPvous pouvez ouvrir un fichier sur votre serveur et y écrire. Si le fichier n'existe pas, nous pouvons le créer, cependant, si le fichier existe déjà, vous devez le modifier en 777 pour qu'il soit accessible en écriture.

01 de 03

Ecrire dans un fichier

Lorsque vous écrivez dans un fichier, la première chose à faire est d'ouvrir le fichier. On fait ça avec ce code :



|__+_||_+_|
|__+_|
|__+_|
|__+_|

Nous pouvons maintenant utiliser la commande pour ajouter des données à notre fichier. Nous le ferions comme indiqué ci-dessous :

|__+_||_+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|

A la fin du fichier, nous utilisons ​ fermer pour fermer le fichier avec lequel nous avons travaillé. Vous pouvez également remarquer que nous utilisons à la fin de nos données cordes . La serveurs sous forme de saut de ligne, comme appuyer sur la touche Entrée ou Retour de votre clavier.



Vous avez maintenant un fichier appelé YourFile.txt qui contient les données :
Jane Doe
Bilbon Jones

02 de 03

Réécrire les données

Si nous devions exécuter à nouveau cette même chose uniquement en utilisant des données différentes, cela effacerait toutes nos données actuelles et les remplacerait par les nouvelles données. Voici un exemple:

|__+_||_+_|

Le fichier que nous avons créé, YourFile.txt, contient maintenant ces données :
Jean Henri
Abigail Yearwood

03 de 03

Ajouter aux données

Disons que nous ne voulons pas réécrire sur toutes nos données. Au lieu de cela, nous voulons simplement ajouter plus de noms à la fin de notre liste. Nous ferions cela en changeant notre ligne $Handle. Actuellement, il est fixé à dans ce qui signifie en écriture seule, début du fichier. Si nous changeons cela en un, il ajoutera le fichier. Cela signifie qu'il écrira à la fin du fichier. Voici un exemple:



|__+_||_+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|
|__+_|

Cela devrait ajouter ces deux noms à la fin du fichier, donc notre fichier contient maintenant quatre noms :
Jean Henri
Abigail Yearwood
Jane Doe
Bilbon Jones