PHP'de Dosya Okuma ve Yazma İşlemlerinin Birleştirilmesi
Dosya okuma ve yazma işlemleri birleştirilebilir. Örnek olarak bir dosyayı okuyalım, metnin sonuna bir ünlem işareti ekleyelim ve metni tekrar aynı dosyaya yazalım:
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
İçinde bir sayının yazılı olduğu bir dosyanız olsun. Bu dosyayı açın, sayının karesini alın ve tekrar dosyaya yazın.
Sitenizin kök dizininde count.txt dosyası olsun.
Başlangıçta içinde 0 sayısı yazılı olsun.
Sayfa her yenilendiğinde, betiğimizin bu sayıyı
her seferinde 1 artırmasını sağlayın.
Böylece bir dosya şeklinde sayfa yenileme sayacı elde etmiş oluruz.
Sitenizin kök dizininde 1.txt,
2.txt ve 3.txt dosyaları olsun.
Manuel olarak bu dosya isimlerinden oluşan
bir dizi yapın. Bu diziyi bir döngü ile gezin,
her dosyanın içeriğini okuyun, içerikleri
tek bir stringde birleştirin ve yeni bir
new.txt dosyasına yazın. Başlangıçta bu
dosya olmamalı.