• 11-02-2013, 17:56:09
    #1
    Merhaba bir oyun sunucum için küçük çaplı bir site kodluyorum.

    Uyeler tablom su sekilde gidiyor: id,username,password,ip,lastlogin...

    herhangi bir mesajlar tablosu oluşturmadım henüz. Acaba ne gibi bir tablo oluşturup hangi işlemleri yapmalıyım üyeler arası mesajlaşma için?

    Şimdiden teşekkürler,
  • 11-02-2013, 18:05:12
    #2
    quaick adlı üyeden alıntı: mesajı görüntüle
    Merhaba bir oyun sunucum için küçük çaplı bir site kodluyorum.

    Uyeler tablom su sekilde gidiyor: id,username,password,ip,lastlogin...

    herhangi bir mesajlar tablosu oluşturmadım henüz. Acaba ne gibi bir tablo oluşturup hangi işlemleri yapmalıyım üyeler arası mesajlaşma için?

    Şimdiden teşekkürler,
    mesaj id
    gönderen id
    alıcı id
    mesaj başlığı
    mesaj içeriği
    gönderme tarihi
    okuma tarihi

    Okuma tarihi kısmını alıcı mesaj detayına girdiği zaman update edersin. Gönderme tarihi okuma tarihinden sonra ise yeni mesaj var uyarısı verdirirsin.
  • 11-02-2013, 18:12:15
    #3
    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?
  • 11-02-2013, 18:21:08
    #4
    quaick adlı üyeden alıntı: mesajı görüntüle
    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.
  • 11-02-2013, 18:22:33
    #5
    Tamama çok sağolun hocam
  • 11-02-2013, 18:25:42
    #6
    quaick adlı üyeden alıntı: mesajı görüntüle
    Tamama çok sağolun hocam
    rica ederim. kolay gelsin.
  • 12-02-2013, 17:00:52
    #7
    Hocam peki inbox veya sendbox yerine bu ikisi sadece bi sayfada olsa olmazmı? facebooktaki gibi mesela?
  • 12-02-2013, 18:26:40
    #8
    quaick adlı üyeden alıntı: mesajı görüntüle
    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.
  • 13-02-2013, 00:17:22
    #9
    hmm bakıyım hocam ben bi