Combinatie van bestand lees- en schrijfoperaties in PHP
Het lezen en schrijven van bestanden kan gecombineerd worden. Laten we bijvoorbeeld een bestand lezen, een uitroepteken aan het einde van de tekst toevoegen en de tekst terugschrijven naar dit bestand:
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
Stel dat je een bestand hebt waarin een bepaald getal staat. Open dit bestad, verhef het getal tot de tweede macht en schrijf het terug in het bestand.
Stel dat in de root van je website het bestand count.txt ligt.
In eerste instantie staat hier het getal 0 in.
Zorg ervoor dat bij het vernieuwen van de pagina
ons script dit getal elke keer met 1 verhoogt.
Zo krijgen we een teller van
paginavernieuwingen in de vorm van een bestand.
Stel dat in de root van je website de bestanden 1.txt,
2.txt en 3.txt liggen. Maak handmatig
een array met de namen van deze bestanden. Doorloop
deze met een lus, lees de inhoud van elk
bestand, voeg deze samen tot één string en schrijf
het in een nieuw bestand new.txt. In eerste instantie
zou dit bestand niet moeten bestaan.