Tiedoston lukemisen ja kirjoittamisen yhdistäminen PHP:ssä
Tiedoston lukemista ja kirjoittamista voidaan yhdistää. Esimerkiksi luetaan tiedosto, lisätään sen tekstin loppuun huutomerkki ja kirjoitetaan teksti takaisin tähän tiedostoon:
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
Oletetaan, että sinulla on tiedosto, johon on kirjoitettu jokin luku. Avaa tämä tiedosto, korota luku toiseen potenssiin ja kirjoita takaisin tiedostoon.
Oletetaan, että sivustosi juuressa on tiedosto count.txt.
Aluksi siinä on kirjoitettu luku 0.
Tee niin, että kun sivua päivitetään,
skriptimme kasvattaa tätä lukua joka kerta
1:llä. Näin saamme aikaiseksi
sivun päivityslaskurin tiedostona.
Oletetaan, että sivustosi juuressa ovat tiedostot 1.txt,
2.txt ja 3.txt. Luo manuaalisesti
taulukko näiden tiedostojen nimillä. Käy
sitä läpi silmukalla, lue kunkin
tiedoston sisältö, yhdistä se yhdeksi merkkijonoksi ja kirjoita
uuteen tiedostoon new.txt. Alun perin tätä
tiedostoa ei pitäisi olla olemassa.