Tarih karşılaştırmasına göre çekiyorum ve yukarıda paylaştığım if sorgulamasını kullanarak sonuç eğer eşitse sayfaya yazdırıyorum ve arkaplanda fonksiyonu çalıştırıyorum. Sayfaya manuel girdiğimde if sorgulamasının sonucu eşit olmadığı için haliyle veriyi yazmıyor ve doğal olarakta fonksiyon çalışmıyor ama cron ile sayfayı 2 saatte bir vb. çağırdığımda if sorgulamasına takılmaksızın fonksiyonu sürekli çalıştırıyor.
$gunfark değişkenini neye göre çekiyorsun