Combinazione di operazioni di lettura e scrittura di file in PHP
La lettura e la scrittura di file possono essere combinate. Facciamo un esempio: leggiamo un file, aggiungiamo un punto esclamativo alla fine del suo testo e scriviamo il testo nuovamente in questo file:
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
Supponiamo che tu abbia un file in cui è scritto un numero. Apri questo file, eleva il numero al quadrato e scrivilo nuovamente nel file.
Supponiamo che nella root del tuo sito si trovi il file count.txt.
Inizialmente in esso è scritto il numero 0.
Fai in modo che quando la pagina viene aggiornata
il nostro script aumenti ogni volta questo numero
di 1. In questo modo otterremo un contatore
degli aggiornamenti della pagina sotto forma di file.
Supponiamo che nella root del tuo sito si trovino i file 1.txt,
2.txt e 3.txt. Crea manualmente
un array con i nomi di questi file. Scorrilo
con un ciclo, leggi il contenuto di ciascun
file, uniscilo in una singola stringa e scrivilo
in un nuovo file new.txt. Inizialmente questo
file non dovrebbe esistere.