Belirli Tarihte İşlem Yaptırma
Örnek olarak sitemize üye olan bir kişinin bugünden 1 yıl sonraki tarihi veritabanına kaydettik. Kaydettiğimiz tarihe 30 gün kala kişiye mail göndermek istersek nasıl yapabiliriz?
Düşündüm düşündüm bir sonuca varamadım, yardımlarınızı bekliyorum dostlar. :)
PCMEMO nun dedigi gibi yol haritasi izleyebilirsiniz,
1- Üyenin üyelik bitiş tarihini kaydettin.
2- Aynı anda 30 gün önce mail göndermek istiyorsan başka bir sütüna bitiş tarihinden bir ay öncesini tarihini (örnek: Uyari isimli bir sütuna) kaydet.
Cronjob yerine boyle bir sorgu ile de sorunu cozebilirsiniz.
Bazi hosting firmalari cronjob u cok kullandiginda sorun yaratabiliyor.
if($row['user_expire_date']== date('Y/m/d H:i:s')){
//Email atilsin
// Uyelik sureniz bitmistir
//diger kodlariniz.
}else{
//Giris yapabilsin
//Ve normal diger kodlariniz.
}