Dosyadan veri okuma işlemini gördükten sonra bu dersimizde dosyaya veri kaydetme işlemini göreceğiz.
Dosyadan veri işlemi ile alakalı kodlar burada yine karşımıza çıkacak. Dosyaya veri kaydetmek için fputs fonksiyonunu kullanacağız. Dosyaya veri yazmak için bir önceki dersimizden hatırlayacağımız gibi dosyayı yazmak için açmamız gerekiyor. Dosyada nasıl bir değişiklik yapacaksak ona göre parametre ekleyeceğiz. Kodları önce yazarlım sonra tek tek inceleyelim.
<?
$baglan = fopen ( "yenidosya.txt" , " a+ ");
if (fputs ( $baglan, " Mmcn.Org'da PHP Dersleri" )) {
echo " Veri eklemesi yapıldı." ;
} else {
echo " HATA. Veri Kaydedilmedi." ;
}
fclose ( $baglan ) ;
?>
Şimdi kodlara beraber bakalım. Farkındaysanız kodlar gittikçe karmaşık hale geliyor. Ama kodların fazla olması kafanızı karıştırmasın. Anlamlarını bildikten sonra gerisi problem değil.
İlk önce yenidosya.txt dosyasını fopen ile açıyoruz dikkat ederseniz burada parametre a+. Çünkü dosyadaki verileri silmeyeceğiz ve ekleme yapacaz. Sonra if yapısını kontrol işlemini yapmamız için koyuyoruz ve fputs fonksiyonu ile veriyi ( Mmcn.Ogr'da PHP Dersleri ) ekliyoruz. Sonra eğer veri eklendiyse ekleme yapıldı, eğer eklenmediyse ise HATA yı göstermesini istiyoruz. Sonunda da her kodlamada yaptığımız gibi fclose ile bağlantıyı kaydediyoruz.
Şimdi dosyamızı çağırdığımızda ise eski girilen verilere ek olarak " Mmcn.Ogr'da PHP Dersleri "'nin yazdığını göreceğiz.









