İnternet, bilgi, bilişim güvenliğine dair her türlü karalamalara sahiplik yapan kişisel bir blog.

Codeigniter ile ziyaretçi defteri yapımı

Codeigniter ile ziyaretçi defteri yapımıMerhaba arkadaşlar. Bu yazımda sizlere basit bir ziyaretçi defterinin Codeigniter framework ile yapılmasını anlatmaya çalışacağım. MVC yapısıyla yani Model View Controller şeklinde yazmış olduğum bu ziyaretçi defteri sizlere veritabanı işlemleri konusunda fayda sağlayabilir. Standart SQL sorguları yerine Active Record kullandım. Sizlerde bu yazma stiline alışırsanız projelerinizde zamandan yana büyük kazanç sağlayabilirsiniz. Eğer halen Codeigniter framework bilgisayarınızda bulunmuyorsa buraya tıklayarak indirip, localhostunuzda çalıştırabilirsiniz. Ben ilk kez indirenler için birkaç ayar konusunda sizleri bilgilendireceğim. Normalde base_url ve default_controlleri belirtip proje yazmaya başlayabilirsiniz. Sorun yaşamamanız açısından birkaç önbilgide bulunmak istiyorum.

uygulamayi_indir


  • Application/config dizini altında bulunan config.php dosyasının 17.satırındaki base_url kısmını düzenleyiniz. Ben localhost’ta MVC klasörü altında çalıştığımdan dolayı burayı aşağıdaki şekilde yaptım.
  • Application/config dizini altında bulunan autoload.php dosyasının 67.satırını aşağıdaki şekilde düzenleyiniz. Böylece URL helperini her sayfada load etmemize gerek kalmayacaktır.
  • Defter isimli tablo oluşturunuz ve id,adiniz_soyadiniz, eposta, mesaj şeklinde sütunlar oluşturunuz. Application/config dizini altında bulunan database.php dosyasının 54.satırdaki kısma veritabanı adınızı yazınız. Ben zd isimli bir veritabanı kullandığımdan dolayı bu şekilde yazdım.
  • Application/config dizini altında bulunan routes.php dosyasının 41.satırdaki aşağıdaki şekilde tanımlayınız.

Ziyaretçi defterimizi MVC (Model – View – Controller) yapısında hazırlayacağız.

1) application/controller/index.php

2) application/models/index_model.php

3) application/views/index_view.php

Ve sonuç bu şekilde olacaktır.

codeigniter_ziyaretci-defteri

uygulamayi_indir

Mustafa

2004 yılından bu yana Web ve Bilgi Güvenliği üzerine araştırmalarda bulundum. Çok sayıda yerli yada yabancı websitelerinde bulunan zaafiyetleri ilgililere göndererek kapatılmasını sağladım. Octosec ailesindenim. Siber Güvenlik Eylem Planı kapsamında TSE Kayıtlı Sızma Uzmanı sertifikam bulunmaktadır.

4 Comments

  1. Peki buna where sorgusunu nasıl koyabiliriz?

  2. 8 saatten sonra codeigniter ile twitter authentication yapmayı başardım! Bilgisayar mühendisi sevgilim olsa bu gece bir ödülü haketmiştim.

Leave a Reply