• 20-09-2019, 18:17:39
    #10
    Üyeliği durduruldu
     <?php
    
    include 'footer.php';
    require_once 'db.php';
    
    
    if ($_POST){
    
    require_once 'mail/class.phpmailer.php';
    
    $baslik = addslashes($_POST['baslik']);
    $konu = addslashes($_POST['konu']);
    $icerik = addslashes($_POST['icerik']);
    
    if(!$baslik || !$konu || !$icerik){
    echo "Boş alan bırakmayınız";
    }else{
    if(!filter_var($eposta,FILTER_VALIDATE_EMAIL)){
    echo "Geçerli bir e-posta adresi giriniz";
    }else{
    
    $mail = new PHPmailler();
    $mail -> Host = 'smtp.yandex.com';
    $mail -> Port = 587;
    $mail -> SMTPSecure = 'tls';
    $mail -> SMTPAuth = true;
    $mail -> Username = "support@site.com";
    $mail -> Password = "sifre";
    $mail -> IsSMTP();
    
    $mail ->From = "support@heraybiraltin.com";
    $mail ->FromName = $baslik;
    $mail ->Charset ="UTF8";
    $mail ->Subject = $konu;
    $mailicerigi = $icerik;
    
    
    $deneme->execute();
    
    if($deneme->rowCount () ){
    foreach ($deneme as $row) {
    $mail->AddBBC ($row['Email']);
    }
    
    }
    
    
    }
    }
    
     ?>
    Burada ki hata nedir hocam çalışmıyor. Sizden aldığım index.php yi de denedim ama olmadı
  • 20-09-2019, 18:33:48
    #11
    Sivas58 adlı üyeden alıntı: mesajı görüntüle
     <?php
    
    include 'footer.php';
    require_once 'db.php';
    
    
    if ($_POST){
    
    require_once 'mail/class.phpmailer.php';
    
    $baslik = addslashes($_POST['baslik']);
    $konu = addslashes($_POST['konu']);
    $icerik = addslashes($_POST['icerik']);
    
    if(!$baslik || !$konu || !$icerik){
    echo "Boş alan bırakmayınız";
    }else{
    if(!filter_var($eposta,FILTER_VALIDATE_EMAIL)){
    echo "Geçerli bir e-posta adresi giriniz";
    }else{
    
    $mail = new PHPmailler();
    $mail -> Host = 'smtp.yandex.com';
    $mail -> Port = 587;
    $mail -> SMTPSecure = 'tls';
    $mail -> SMTPAuth = true;
    $mail -> Username = "support@site.com";
    $mail -> Password = "sifre";
    $mail -> IsSMTP();
    
    $mail ->From = "support@heraybiraltin.com";
    $mail ->FromName = $baslik;
    $mail ->Charset ="UTF8";
    $mail ->Subject = $konu;
    $mailicerigi = $icerik;
    
    
    $deneme->execute();
    
    if($deneme->rowCount () ){
    foreach ($deneme as $row) {
    $mail->AddBBC ($row['Email']);
    }
    
    }
    
    
    }
    }
    
    ?>
    Burada ki hata nedir hocam çalışmıyor. Sizden aldığım index.php yi de denedim ama olmadı

    $deneme = $db->prepare("SELECT * FROM aboneler" );
    $deneme->execute();
    döngüye alaabilmek için gerekli sorgunuz bulunmamaktadır.

    Ek olarak hosting firmanızın host unu kullanıyorsanız onlara göre ayarlamanız gerekir. Yani ben yandex host kullandığım için yandex kullandım.Gece 23:00 gibi evde olacağım dilerseniz bağlanabilirim o vakitte bana yazıp hatırlatırsanız.