Php Dersleri Dosyalar Üzerinde İşlem Yapma Dosya Oluşturma – Bilgi Ekleme

Geçen ders dosya oluşturma ekleme ve diğer işlemler için kullanılacak komutlardan bahsetmiştik şimdi ise örnek bir uygulama yapacağız ilk olarak bilgilerin girileceği ad-soyad ve mesaj alanlarını içeren bir html form hazırlayacağız daha sonra bu formdan gelen verileri dosyaya yazacağız…

Bilgi girişi için Form
  1. <form action=“dosyakaydet.php” method=“POST”>
  2. Adınız…:<input name=“ad” type=“text”><br>
  3. Soyadınız.:<input name=“sad” type=“text”><br>
  4. Mesajınız.:<textarea name=“mesaj”></textarea><br>
  5. <input type=“submit” value=“Gönder”>
  6. <input type=“reset” value=“Temizle”><br>
  7. </form>

Bilgi girişi için formu oluşturduk ve dosyakaydet.html olarak kaydettik  formun action kısmında dosyakaydet.php var demekki veriler o dosyaya gönderilecek ve orada dosyaya girilen mesajın kaydedilme işlemi gerçekleşecek..

Dosya Oluşturma ve kaydetme
  1. <?php
  2. $dosya=“defter.txt”;
  3. if ( !file_exists($dosya) )
  4. {
  5. touch($dosya);
  6. }
  7. $dosya=fopen($dosya,“a”);
  8. $mesajyaz=$ad.” “.$sad.” “.$mesaj.n;
  9. fwrite($dosya,$mesajyaz);
  10. fclose($dosya);
  11.  
  12. ?>

Sırayla yapılan işlemlere bakalım if komutu ile file_exists fonksiyonu yardımıyla kontrol yapılıyor yapılan kontrol dosyanın olup olmadığı başındaki ! işareti fonksiyondan gelen değerin tersini almak için kullanıyor.. ve eğer sonuç olumsuz ise touch komutu ile dosya oluşturuluyor..Fopen komutu ile dosya açılıyor ve “a” parametresi ile ekleme modunda açılması sağlanıyor fwrite komutu ile dosyaya bilgiler yazılıyor ve açılan dosya son olarak fclose komutu ile kapatılıyor…

Evet bu kadar şimdilik ziyaretçi defterinin bilgi girişini tamamlamış olduk bir sonraki ders okuma işlemi nasıl yapılır ona bakacaz…

Pin It on Pinterest