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.