Php Dosya Oluşturma Ve Yazma
Merhaba bu içeriğimizde sizlere php iledosya oluşturma ve içerisine istediğimizi yazmak için bir kod oluşturacağız.
Php Dosya Oluşturma
Öncelikle dosya oluşturmak için şu kodu kullanıyoruz.
touch("deneme.txt");
ve ardından dosya oluşuyor çift tırnak içerisine doya yolu ve dosya ismi girilebilir;
Txt uzantısı yerine daha farklı uzantılar eklenebilir örneğin html uzantılı bir dosya oluşturulur ve input bağlanarak sayfaya istediğimiz gibi değişiklik yapabiliriz.
Php Dosya Açma
Öncelikle burada sadece dosya açmayacağız içerisine farklı değişkenler kaydedebiliriz daha farklı örnekler için kipler şunlardır.
- r = Dosyayı okumak için açar read anlamına geliyor.
- r+ = Yukarıdakinin dışında yazdırmada yapabilmek için kullanılır.
- w = Dosyayı yazdırmak için açar ve içeriği siler.
- w+ = Aslında r+ kipiyle aynı işlemi görür.
- a = Dosyayı yazdırmak için açar yalnız içerik silinmez.
- a+ = Dosyayı hem okumak hem yazdırmak için açar. İçeriği silmez
- x = Dosyayı oluşturur ve yazmak için açar.
- x+ = Dosyayı oluşturur ve hem okumak hem yazdırmak için açar.
Aslında bu sadece bir bilgilendirme notu şimdi sıra geldi asıl koda.
fopen();
Bu kod yukarıdaki değişkenleri kullanmak için bir fonksiyon.
Sıra geldi nasıl kullanılacağına örnek vermek gerekirse.
fopen("dosyaismi",kip);
$ac = fopen("makergezegeni.txt","a+");
Bu şekilde dosya yolu ve o dosyada hangi işlem yapılacağını yazıyoruz fopen kendi başına bir işe yaramayacaktır.
Yani dosyaya ne yapacağımızı fonksiyon olarak girmemiz gerekmektedir. Fonksiyonlar sırası ile aşşağıda ayrılmıştır.
Php Dosya Yazdırma
fwrite(); = Bu fonksiyon kullanılarak aslında Dosyaya yazdırma işlemi yapılır.
fwrite($ac,"icerik yazısı");
Evet artık
php ile dosyaya içerik ekleme işlemini yaptık.
Aslında bu işlem baya basit sadece üzerinde biraz durmak gerekiyor.
Php Dosya Kapatma
fclose(); = Bu fonksiyon sayesinde dosya ile işimizi bitirince kapatmamız gerekiyor.
fclose($ac);
Evet işlem bu kadar basit yalnız büyük projelerde işlem bittikten sonra o dosyayı kapatmanız gerekecektir tıpkı sql'de olduğu gibi.
Php Dosya Okuma
fread(); = Dosyayı okumak için kullanılır.
Şimdi sıra oluşturduğumuz dosyayı okumaya geldi öncelikle okumak için 2 parametre kullanılır open parametresi ve bayt parametresi kullanılır.
Örnek vermek gerekirse;
$ac = fopen("makergezegeni.txt","r");
$icerik = fread($ac, filesize('makergezegeni.txt'));
echo $icerik;
fclose($ac);
Evet okuduk ve echo ile veriyi yazdırdırk.
Php ile dosya okuma ve yazdırma işlemleri bu kadar bir sonraki içeriğimde klasörler için bir göz atmanızı tavsiye ederim.
Dosyaya Gözat
10/03/2024 tarihinde yayınlandı
257 kişi tarafından incelendi
Sayfa Yunus Emre Çalışkan tarafından oluşturuldu