lostyazilim
tr.link

php sohbet uygulaması

7 Mesajlar 1.098 Okunma
acebozum
tr.link

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
Arkadaşlar merhaba,
Sohbet uygulaması yapmaya çalışıyorum ama mantık olarak eksik yaptığım birşeyler var ama işin içinden çıkamadım.
user tablom mesaj tablom var db olarak.
mesaj tablosu içerisinde gonderen_id alan_id mesaj tarih var burda ilk sorum user tablosu ile left join yaptığımı varsayarsak gonderen ve alan userları nasıl bulup ayrıştırırım
ikinsi sorum ise mesaj gönderen ve alan div bölümleri ayrı burda onları nasıl ayrıştırıp ekrana yazdırmalıyım gondren alan tarihe göre sıralamalı.
mesaj gönderen

mesaj gönderene cevap
 

 

E-evcil.com
elektronikssl
webimgo

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Bu tarz işlemler SQL ile yapılırsa AJAX kullanımı bi yerden sonra artacak ve sunucu tarafından IP BLOCK gelecektir.

O yüzden, Node js diye bir sistem var. İncelemenize tavsiye ederim. Yakın zamanda youtube kanalımda chat uygulaması yapmayı öğreticem zaten.
 

 

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
Öncelikle bir php üzerinde aktif edeyim daha sonraki aşamada onuda yaparım. Teşekkürler
 

 

E-evcil.com

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Chat global mi yoksa private mi ? 2 kişi arasında olacaksa, GET ile idleri alıp WHERE kısmında id leri filtre edip ORDER BY id ASC diyerek ilk olan önce olacak şekilde while ile çekip bastırabilirsiniz.

Ajaxdan gelenleride prepend yaparsanız aşağıya doğru devam eder.

Eğer en son mesaj en üstte olsun istiyorsan ORDER BY id DESC ile while echo yaptırıp, ajaxdan gelenleri append ile en üste yazdırırsın.
 

 

wmaraci
wmaraci

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
Orada sorun yok gelen mesaj ile gönderilen mesaj tasarımı farklı onu ayırıp yazdırmalıyım
 

 

E-evcil.com

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Ben su sekilde yapiyorum.
gonderen_alici, gonderen, alici
2-4, 2,4
Iki kisinin arasindaki konusmayi bulmak için gonderen_alici sütunu yeterlidir.
Kim kime ne yazmis anlamak icin ise gonderen, alici sütunu yeterli.
session id gonderen'dir
alici ise jquery ile data id sectirdigim kişidir.
örnek proje: demodetay.com/demo/sohbet3
 

 

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
benimkisi gibi ama bir türlü kafam basmadı özelden benim sistemin bağlantısını atsam bakarmısınız.
 

 

E-evcil.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al