Combinaison des opérations de lecture et d'écriture de fichiers en PHP
La lecture et l'écriture de fichiers peuvent être combinées. Prenons par exemple la lecture d'un fichier, ajoutons un point d'exclamation à la fin de son texte et écrivons le texte de nouveau dans ce fichier :
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
Supposons que vous ayez un fichier dans lequel est écrit un certain nombre. Ouvrez ce fichier, élevez le nombre au carré et écrivez-le de nouveau dans le fichier.
Supposons que dans la racine de votre site se trouve un fichier count.txt.
Initialement, le nombre 0 y est écrit.
Faites en sorte qu'à chaque actualisation de la page,
notre script augmente ce nombre de 1 à chaque fois.
Nous obtiendrons ainsi un compteur
d'actualisation de la page sous forme de fichier.
Supposons que dans la racine de votre site se trouvent les fichiers 1.txt,
2.txt et 3.txt. Créez manuellement
un tableau avec les noms de ces fichiers. Parcourez-le
avec une boucle, lisez le contenu de chaque
fichier, fusionnez-le en une seule chaîne et écrivez-le
dans un nouveau fichier new.txt. Ce fichier ne devrait pas exister initialement.