Php zamanlama yardım acilll
4
●91
- 07-07-2020, 23:25:51isPublish ve publisTime alanlarını oluşturup isPublish için 0 1 şeklinde kayıt edin (0=beklemede, 1=paylaşıldı) cron ile 0 olanları çekip publisTime gelmiş mi diye bakarsınız gelmişse isPublish alanını 1 yaparsınız postların listelendiği yerde de isPublish = 1 koşulunu koydunuz mu tamamdır
- 07-07-2020, 23:27:10Acil yardım derken anlamadım hocam ne acil yardımı? Bu arada cron ile yapıcaksınız.
zamanli_Post tablosu oluşturursun gene post tablosuyla aynı değerler fakat tarih olur ve durum olur standart durumu 0 olur
cron her 1 dakikada bir şuanki zaman ile paylaşım zamanı tarih farkını bulursun 0 veya 0'dan küçük ise paylaşır ve durumu 1 olur - 07-07-2020, 23:27:28Hocam kaynak vs varmi müsaitseniz wp yazarmisinizalisahanyalcin adlı üyeden alıntı: mesajı görüntüle
- 07-07-2020, 23:27:41Kimlik doğrulama veya yönetimden onay bekliyor.Birçok yöntem mevcut, önerdiğim örnek bir case;
Yapılan işlemlerin saatlerini GMT'ye göre db üzerinde tutun, Scripte ait config dosyasında yada config tablonuzda aktif timezone bilgisini tutun. İlgili contentin timestamp bilgisini dönecek helper bir fonksiyon hazırlayarak, "aşağıdaki gibi GMT olarak kaydedilen timestampları aktif timezona convert ederek kullanabilirsiniz."
$date = new DateTime('2012-07-16 01:00:00 +00'); // gmt timestamp
$date->setTimezone(new DateTimeZone('Europe/Istanbul')); // active timezone
return $date->format('Y-m-d H:i:s'); // returned timestamp specific zone
Aktif olarak GMT timestamp bilgisini almak için;
gmdate