• 07-10-2016, 00:24:02
    #10
    Gizlen adlı üyeden alıntı: mesajı görüntüle
    son paylaştığım hali ile size göre bir hata var mı?
    $uyeler["data"]["email"]
    şu kısımda hata olabilir
  • 07-10-2016, 00:31:05
    #11
    grafikcoder adlı üyeden alıntı: mesajı görüntüle
    $uyeler["data"]["email"]
    şu kısımda hata olabilir
    Evet dediğiniz gibi veri gelmiyor maalesef hep aynı hatayı alıyorum
  • 07-10-2016, 01:41:07
    #12
    Gizlen adlı üyeden alıntı: mesajı görüntüle
    Evet dediğiniz gibi veri gelmiyor maalesef hep aynı hatayı alıyorum
    Aşağıda ki şekilde dener misiniz ?

    $uyeler = $DB->ALL("uyeler","*","where durum='1' $where order by id desc",0); 
    
    foreach($uyeler["data"] as $uye)             
    {     
    	$mailler[] = $uye["email"];
    }  
    
    toplumail($mailler,$_POST["konu"],$_POST["mail"]);  
    
    $sonuc = true;             
    echo sonuc($sonuc);

    function toplumail($gonder= array(),$konu,$mesaj)
    {
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'tls'; // Güvenli baglanti icin ssl normal baglanti icin tls
    $mail->Host = "mail.xxxx.com"; // Mail sunucusuna ismi
    $mail->Port = 587; // Gucenli baglanti icin 465 Normal baglanti icin 587
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet* ="utf-8";
    $mail->Username = "no-reply@xxxx.com"; // Mail adresimizin kullanicı adi
    $mail->Password = "!U+T5Q"; // Mail adresimizin sifresi
    $mail->SetFrom("no-reply@xxxx.com", "xxxx.com"); // Mail attigimizda gorulecek ismimiz
    foreach($gonder as $item)
    {
           $mail->AddAddress($item);
    }
    $mail->Subject = "xxxx.com - $konu"; // Konu basligi
    $mail->Body = "$mesaj"; // Mailin icerigi
    $mail->Send();
    }
  • 07-10-2016, 08:36:26
    #13
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    Aşağıda ki şekilde dener misiniz ?

    $uyeler = $DB->ALL("uyeler","*","where durum='1' $where order by id desc",0); 
    
    foreach($uyeler["data"] as $uye)             
    {     
    	$mailler[] = $uye["email"];
    }  
    
    toplumail($mailler,$_POST["konu"],$_POST["mail"]);  
    
    $sonuc = true;             
    echo sonuc($sonuc);

    function toplumail($gonder= array(),$konu,$mesaj)
    {
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'tls'; // Güvenli baglanti icin ssl normal baglanti icin tls
    $mail->Host = "mail.xxxx.com"; // Mail sunucusuna ismi
    $mail->Port = 587; // Gucenli baglanti icin 465 Normal baglanti icin 587
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet* ="utf-8";
    $mail->Username = "no-reply@xxxx.com"; // Mail adresimizin kullanicı adi
    $mail->Password = "!U+T5Q"; // Mail adresimizin sifresi
    $mail->SetFrom("no-reply@xxxx.com", "xxxx.com"); // Mail attigimizda gorulecek ismimiz
    foreach($gonder as $item)
    {
           $mail->AddAddress($item);
    }
    $mail->Subject = "xxxx.com - $konu"; // Konu basligi
    $mail->Body = "$mesaj"; // Mailin icerigi
    $mail->Send();
    }
    Çalıştı hocam çok teşekkürler
    Allah razı olsun