Php de Özel Mesaj Sistemi Mantığı Nedir?
Tarih: Ekim 10th, 2008 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: mesaj, mesaj sistemi, mysql, özel, özel mesaj, özel mesaj sistemi, php, php ile özel mesaj, veritabanı | 4 Yorum »Öncelikle merhaba arkadaşlar. Bu makalemde kendi scriptlerinizde nasıl özel mesaj sistemi kurabilirsiniz onu göreceğiz. Kodlamadan çok sizlere mantığını anlatacağım. Zaten her zaman kullandığımız insert into komutlarını tekrar tekrar vermek gereksiz olur diye düşünüyorum. Yanlız istekler doğrultusunda örnek dosyalarıda paylaşarım.
Öncelikle yapmanız gereken veritabanını düzenlemek. ozel_mesajlar adlı bir tablo oluşturun. İçine id,kimden,kime diye üç adet sütun ekleyin. id sütunu sürkeli artacağı ve sayısal bir veri olacağı için int(11) yapın. Ayrıca auto_increment ayarınıda unutmayın. kimden ve kime sütunları ise text tabanlı olacağı için text yapın ve bir sayısal veri vermeyin. Buraya kadar veritabınımız hazırlandı. Gerisi bizim Php bilgimize ve mantık yürütmemize kalmış…
Şimdi mesajlarim.php yapın. Burada kişi kendine yollanmış özel mesajları okuyabiliyor. Eğer derslerimizi biraz okuduysanız bunu mysql de şarta göre veri çekme mantığı ile yapabileceğimizi de anlamışsınız. Fakat önemli bir nokta var, burada sanki kullanıcı adı sürekli kayıt edilmiş gibi davranıyoruz. İşte bu kullanıcı adı ile kime adlı sütunda arama yapıyoruz. Yine kodlarımız bile bulduklarımızı alt alta yazdırıyoruz.
Mesaj atma kısmıda yukarısı gibi. Yapmanız gerekenler verileri eklerken kimden kısmına kişinin kullanıcı adını eklemek. Diğerleri zaten form olarak alınıyor. Fakat şöyle bir güvenlik olayı olmalı ki boş yere veritabını şişmemeli; kişinin form da verdiği kime adlı veriyi kullanıcıların sütununda aratın. Bu sayede kullanıcı adı var ise ekleme yapılsın, yoksa ekleme yapılmasın.
Güzel, teorik bir makale olmuştur umarım. Dediğim gibi istekler doğrultusunda bir örnek hazırlayıp sizlere sunarım. Yanlız zaten sistem çok basit bir olay üstüne kurulu. Mantığına göre sistemi yazın, böylece daha da iyi öğrenirsiniz. İlla kodları ezberleyin demiyorum ( bunun üstüne yazı yazdım, bakınız ) önemli olan mantığı kavramak.
Herkese iyi günler, iyi çalışmalar…
Benzer Yazılar;
- Blog Sistemi Yapalım - 2
- Php ve Mysql ile Not Defteri Yapalım
- Php de Kullanıcıyı Belirli Bir Süre Bekletmek
- Php ve Mysql İle Yazı Ekle/Oku Paneli
- Görsel Ders: Php İle Mysql İşlemleri

Güzel anlatmişşin bununla ilgili bir video filan hazirlasaniz cok daha da güze olacaktir.
Güzel sade ve açık bir anlatım, ellerinize sağlık.
Şu şekilde tabloya 2 stun daha eklenebilir aslında tarihzaman ve okundu/saklandı gibi.
@deat_korsan;
Tabi ki istediğiniz gibi geliştirebilirsiniz. Bu yüzden herhangi bir bir kod vermerdim.
Selam,
güzel bir konuya deginmissiniz, tebrikler. Facebook tarzinda bir özel mesajlasma sistemini nasil yapariz? veritabani mantigimiz nasil olmasi lazim?