Estafurullah kast ettiğim cron falan bilmiyorsanızda sorun yok benim dediğim sekilde de yapabilirsiniz. 2. yol onun için işte.
Denedim kod olayında sorun yok aslında söyle anlatayım
while ($domaincek=$domainsor->fetch(PDO::FETCH_ASSOC)) {
if (strstr($domaincek['domain_bitis'], "0000")==false) {
$domain_id=$domaincek['domain_id'];
$tarih1 = strtotime(date('d.m.Y'));
$tarih2 = strtotime($domaincek['domain_bitis']);
$fark = $tarih2 - $tarih1;
echo $sonuc = floor($fark / (60 * 60 * 24));
echo "
";
if ($sonuc == "-1" OR $sonuc == 1 OR $sonuc == 2 OR $sonuc == 3 OR $sonuc == 4 OR $sonuc == 5 OR $sonuc == 6 OR $sonuc == 7 OR $sonuc == 15 OR $sonuc == 30) {
$domain=$domaincek['domain_adi'];
$bitis_tarihi=$domaincek['domain_bitis'];
$kalangun=$sonuc;
include 'mailtema.php';
sorgulama tamam ama mail gitmiyor .