v2.5.2
Giriş yap

PHP Mesajlasmada E-Mail bildirim

murat5858
322 defa görüntülendi

Merhaba,

ben kullanicilar arasinda messenger tarzi bir mesajlasma scripti yaptim ama kullanicinin biri offline ise ona email ile bildirim gönderilmesini isdiyorum ama her mesajda yollamasin cünki kullanici mesela:

slm
nbr
nasilsin

diye yazarsa bu sefer 3 tane mail gider ben bir defa gitsin isdiyorum bunun icin bana bir fikir verebilirmisiniiz?

Cevap yaz
Cevaplar (2)
oguzyilmaz
510 gün önce
  • Bir adet kolon ekle bu kolon aktif ve pasif değerleri alsın ENUM formatında oluşturabilirsin bu söylediğimi.
  • Akabinde eğer kullanıcı offline ise bu kolonun değerini aktif konuma getirerek mail gönderimi sağlayabilirsin.
  • Bir sonrakinde kullanıcı offline ise ve bu kolon aktif konumdaysa mail gönderimi sağlamaz.
  • Kullanıcı online olduğunda otomatik olarak bu kolonu tekrar pasif konuma getirebilirsin.

Bu çok basit bir yöntem bu şekilde ilerleme kaydedersen işinin çözüleceğini düşünüyorum.

jct
511 gün önce

isOnline() adında "true" yada "false" üreten bir fonksiyonunuz var. PHPMailer'da kullanabildiğinizi düşünerek.

Mesaj Gönderimi sonrası;

if(isOnline() === false)
{
    // PHP Mailer İşlemlemleri
}