Php ile bir dosya içerisine bilgi yazmak için kullanılan yol genellikle şudur:
- fopen() ile dosya açılır,
- fwrite() ile işlem yapılır,
- fclose() ile dosya kapatılır…
Bir dosya içerisinde basit bir işlem yapıyorsanız -örneğin dosyanın sonuna bir şeyler eklemek gibi- bu üç fonksiyonu bir arada kullanan file_put_contents fonksiyonu işinize yarayacaktır.
Örnek Kullanım:
$dosya="deneme.txt"; $icerik ="deneme metni"; file_put_contents($dosya,$icerik);
Bu şekilde bir kullanım yaptığınız zaman, file_put_contents fonksiyonu $icerik degiskeni içerisinde bulunan bilgileri dosyanın üzerine yazar. Eğer amacınız dosyanın sonuna yazmak ise FILE_APPEND parametresini kullanmanız gerekiyor:
$dosya="deneme.txt"; $icerik ="deneme metni"; file_put_contents($dosya,$icerik,FILE_APPEND);
Buna benzer olarak eğer sadece bir dosyanın içeriğini yazdırmak istiyorsanız file_get_contents fonksiyonunu kullanabilirsiniz…
Emeğine sağlık