DOSYA’YA EK YAPMA
PHP ile dosyaya ek yapma aynı dosyaya yazma gibidir.Değişen sadece fopen() komutu ile kullandığımız komut harftir.Ek yapacağımız zaman a komutunu kullanırız.
Ek yapma işlemleri genelde formlardan gelen bilgileri bir dosyada toplamak için kullanılır.Veya bir sayaç, ziyaretçi defteri yapıyorsunuz.Burada metin dosyamıza ek yapmamız gerekecek.Bir örnek verelim.
$dosya= @fopen("dosya.txt","a") or die ("Dosyayı açamadım"); if(fputs($dosya, "$degisken1,$degisken2, $degisken3\n")){ print "Dosyaya kayıt yapıldı."; } else { print "Sistemde bir hatadan dolayı kayıt gerçekleşemedi."; }
Burada görüldüğü gibi dosya yazdırmada kullandığımız kodun aynısı.Sadece dosyayı okurken w yerine a kullandık.Geçtiğimiz konularda da açıkladığımız gibi fputs komutu ile fwrite komutları aynı işlevleri yerine getirirler.
Bu konuda daha fazla örnek vermeyi anlamsız olacağını düşünüyoruz.Dosya işlemlerini daha çok PHP’de yeni olan kişiler kullanır.Bu dosyalama işlemlerinin ne derece güvenilirli olduğu tartışılır.Size önerim eğer dosya işlemleri basit geliyorsa, yapacağınız scriptleri önce metin dosyalarına uygun yapmanız.Sonra bunları bir SQL sitiline çevirmeniz gerekmektedir.Ama tercih yine sizindir.
Leave a Reply