• 22-08-2020, 00:35:50
    #1
    Merhaba arkadaşlar PHPMailler ile belli koşullara uyan kişilere mail göndermek istiyorum. Bunun için aşağıdaki kodları hazırladım. Ancak sorunum şu belirlediğim koşula uyan 1 den fazla kişi olunca sadece 1 kişiye mail atıyor diğer kişilere gönderilmiyor. Nerede hata var yardımcı olabilirmisiniz.


    @Sinan Yorulmaz; hocam sorunu çözdü çok teşekkür ederim.
  • 22-08-2020, 00:43:44
    #2
    Mail sınıfını while içerisinde oluştur. Her mail için yeniden oluşturulması lazım. Sadece adres ekleyip send ederek olmaz şuan mobildeyim. Hatam varsa affola.
  • 22-08-2020, 00:54:12
    #3
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    Mail sınıfını while içerisinde oluştur. Her mail için yeniden oluşturulması lazım. Sadece adres ekleyip send ederek olmaz şuan mobildeyim. Hatam varsa affola.
    Denedim hocam olmadı oda.
  • 22-08-2020, 01:00:05
    #4
    UqurR06 adlı üyeden alıntı: mesajı görüntüle
    Denedim hocam olmadı oda.
    Başka bir problem yok gibi görünüyor hocam. Mobilden çok detaylı göremiyorum.
    Birde döngü tamamlanıyor mu ?
    Error oluşuyor mu ?
    Error_reporting(E_ALL) kullanarak hata oluşuyor mu bir bakın. Sınıfı mutlaka döngü içerisinde başlatın değerleri ekrana basarak alıp almadığına bakın ve en son olarak döngünün tamamlandığından emin olun.
  • 22-08-2020, 01:21:22
    #5
    Hocam pc ye geçtiğinizde birde siz düzenleyip gönderme şansınız varmi yanlış mı ekliyorum anlayamadım
  • 22-08-2020, 02:20:07
    #6
    Merhaba,
    Düzenlediginiz kodu konu icerisine eklerseniz konuya yeni gelenler olarak kontrol edebiliriz
  • 26-08-2020, 00:00:15
    #7
    $mail = new PHPMailer(); kısmını döngü içerisinde başlatmanız daha uygun olacaktır. Onun dışında çekilen mailer class'larında bir sorun yok ve error basmıyorsa başka bir sorun gözükmüyor. Eğer çözemezseniz özelden AnyDesk bilgilerinizi atın beraber bakalım. Çözülünce sonucu buradan paylaşırsınız.
  • 27-08-2020, 12:11:34
    #8
    Sorunu arkadaşa bağlanıp çözdük. Sorguda while döngüsü içerisinde $domaincek = $sorgu->fetch(PDO::FETCH_ASSOC) dediğin kısımda fetch kullandığın için tüm sorgularda işlem yapamıyordu. Ayrıca while yerine foreach kullandık. While döngüsü ile de olurdu ama foreach bu işi yapmaya daha uygun.