Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

yPhoneBook

1 min read

Blog yazarken beni en çok motive eden yazdığım/paylaştığım konuların birilerine faydalı olduğunu bilmek. Gelen epostalardan görüyorum ki yıllar önce (9 yıl olmuş) yazmış olduğum yTelefon uygulamasından hala faydalanan programlama meraklısı kişiler bulunmakta. Ben de bir haftasonu projesi olarak bu uygulamayı günümüz teknolojileri ile (Bootstrap, jQuery, AJAX vs.) yeniden (sıfırdan) yazdım. Programlama öğrenmek isteyen başlangıç ve orta seviyeye kullanıcılara armağanım olsun.

yPhoneBook

yPhoneBook (telefon defteri), kullanıcı tarafından girilen isim, telefon numarası ve eposta adresini veritabanında saklayıp güzel ve sade bir arayüzle kullanıcıya sunan basit bir uygulamadır.

Hedef Kitle

yPhoneBook, basit ve kullanışlı bir telefon defterine ihtiyacı olanlar için yazıldı. Kesinlikle çevirimiçi (online) kullanım için uygun DEĞİLDİR çünkü herhangi bir güvenlik tedbiri veya form doğrulama vs. yoktur. Bu şekilde sade bırakmamın sebebi uygulamanın başlangıç seviyesi programcılara hitaben yazılmış olmasıdır.

Önizleme

yPhoneBook

Altyapı

Bu betiği yazarken şu teknolojilerden faydalandım:

  • PHP
  • MySQL
  • jQuery
  • Bootstrap
  • AJAX
  • ezSQL

Kullandığım hazır kütüphaneler:

Kurulum

  1. yPhoneBook uygulamasını GitHub adresinden indirebilirsiniz.
  2. İndirdiğiniz klasörünü yerel sunucunuza (localhost, wamp, xampp vb.) yükleyin.
  3. Yeni bir veritabanı oluşturun.
  4. database.sql dosyasını oluşturduğunuz veritabanında phpmyadmin vb. aracıyla çalıştırın.
  5. includes/config.php dosyasındaki ayarları kendinize göre düzenleyin.

Hepsi bu kadar, kurulum tamamlanmıştır.

Planlanan Geliştirmeler

  1. Sayfalama (pagination) özelliği eklenmesi
  2. Form doğrulama (validation) eklenmesi
  3. Kullanıcı girişi oluşturularak güvenli hale getirilmesi

Son sözler

Umarım sizinle paylaşmış olduğum bu uygulamadan memnun kalırsınız. Yorumlarınızı mutlaka bekliyorum. Eğer bir hata ile karşılaşırsanız ya da uygulamayı geliştirici düşünceleriniz varsa iletmekten çekinmeyiniz.

Saygılar, sevgiler…

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

6 Replies to “yPhoneBook”

  1. Notice: Use of undefined constant search – assumed ‘search’ in C:\xampp\htdocs\yPhoneBook\list.php on line 25

    yukarıdaki hatayı almaktayım. bir kaç deneme yaptım ama çözemedim.

    1. if (isset($_POST[search])) kısmını

      if (isset($_POST[‘search’])) ile değiştirin. yani search tek tırnak içinde yazılacak.

    1. Malesef bu oldukça basit bir script. Ne bi API özelliği, ne de transfer olanağı mevcut. Bundaki maksat programlamayı öğretmek ;)

Leave a Reply

Your email address will not be published. Required fields are marked *