hmm şimdi hocam şöyle bi mesajlar.php sayfası yapsam buna gonderen veya alici idlerinden olanlarin ilk 100 karkaterini ve adamin ismini ceksem. bide mesajoku.php sayfasi olsa buna get ile mesaj idsini göndersem ve verileri cekip yazdirsam? dogrumudur hocam mantik?
hmm şimdi hocam şöyle bi mesajlar.php sayfası yapsam buna gonderen veya alici idlerinden olanlarin ilk 100 karkaterini ve adamin ismini ceksem. bide mesajoku.php sayfasi olsa buna get ile mesaj idsini göndersem ve verileri cekip yazdirsam? dogrumudur hocam mantik?
Normal içerik post işleminden tek farkı alıcı id ekliyorsun işte. inbox ve sendbox şeklinde 2 php dosyası oluştur. Birisi gelen diğeri giden kutusu olur. Dediğim mantıkta tablonu oluşturup mesajı gönder. Gelen kutusundaki veya giden kutusundaki önleminde şöyle olacak. if($gonderenid==$uyeid) if($aliciid==$uyeid)gibi. yani sayfaya bu tarz bir şart ile güvenlik önlemi al ki diğer üyeler bu kullanıcıların mesajlarını okuyamasın.
Hocam peki inbox veya sendbox yerine bu ikisi sadece bi sayfada olsa olmazmı? facebooktaki gibi mesela?
Olabilir. Bunun içinde 1 adet tablo oluşturup buraya mesajlasma demen lazım.
İlk kez mesaj gönderildiği zaman mesajlasma tablosunda 1 adet veri açarsın.
id 1
mesaj_adi Goy Goy gibi
sonra bir üye diğer kişiye mesaj gönderdiği zaman bu mesajı normal mesajlara kaydederken birde mesajlasma tablosuna kaydedersin. Mesajlasma kısmındaki Goy Goy id si ne ise (örnekte 1 verdik) onu mesaj içinde alman veya post etmen gerekir.
Sonra mesajları görüntülerken yapman gereken tek şey o id ye sahip mesajlasma içinde yer alan mesajları tek sayfada listelemek.