Merhaba arkadaşlar bir film sitesi düzenliyorum ama şurada takıldım
Şimdi filmin yayın tarihi unix olarak mysql kayıt oluyor ama ben bunu
$simdi = time(); ile mysql daki yayın tarihinden 4 hafta sonraya kadar yayınlamak istiyorum o döngüyü yapamadım malesef
Yani yayın tarifi 01.10.2015 ise ben 22.10.2015 tarihine kadar yayınlatmak istiyorum sonra sitede görünmesin
$simdi = time();
$ilerisor = "film_tarih + (60*60*24*21)>$simdi>film_tarih and film_anasayfagoster='1'";
php tarih ile ilgili ufak bir sıkıntım var
5
●275
- 22-10-2015, 22:29:57Unix olarak sakladığınız için şöyle bir çözüm önerisi yapılabilir
// MySQL'da ki verinin unix time değeri $publishedTime = $mysql->time; // Verinin eklenme (yayınlanma) zamanına 4 hafta ekle $publishedTimeOut = $publishedTime + (4 * 7 * 24 * 60 * 60); if(time() > $publishedTimeOut) { // Yayından kaldırma işleviniz } - 23-10-2015, 16:22:32config.php 116. satırolcaytd adlı üyeden alıntı: mesajı görüntüle
$ilerisorgu = "film_tarih+1814400>$simdi and film_durum='1'";
şeklinde olmalı
Ama bu işlemi aktif ettiğiniz de ileri tarihli sorgular boşa çıkar. Yani ileri tarihli olarak yayınlanmasını istediğiniz bir film olduğunda sistemde direk görüntülenir...
- 23-10-2015, 23:25:29Üyeliği durduruldufarklı bir planım var hocam teşekkürleBig_Turk adlı üyeden alıntı: mesajı görüntüle
Ama bu işlemi aktif ettiğiniz de ileri tarihli sorgular boşa çıkar. Yani ileri tarihli olarak yayınlanmasını istediğiniz bir film olduğunda sistemde direk görüntülenir...