Kurmak ve php tarihe göre yeni php içeriği etkinleştirmek nasıl?

2 Cevap php

Ben Cuma ile Pazartesi için 5 yeni içerik öğeleri ayarlamak istiyorum, ama her gün bunları sağlamak zorunda istemiyorum.

Böyle bir şey, sonra bir mysql alanda bir zaman damgası ayarlamak için iyi olurdu.

Timestamp 1 "üzerinde" bugün kümesine eşit ise çalışan php ile bir crontab kurmak.

Ne tarih / saat biçimini tarihleri ​​05-20-09 koyarsanız ben onları zaman damgası ve ileri geri onları dönüştürmek için bir alt kullanmak mümkün olacaktır aynı zamanda, en iyi olurdu?

Teşekkürler

2 Cevap

Sadece 1 set, ve sonra mysql sorgusunda "on" ile hepsini olabilir:

SELECT * FROM content WHERE publish_date < NOW();

Bu şekilde hala öğeleri yayından kaldırabilirsiniz, ancak belirttiğiniz tarihten sonra til 'mesajı alamadım.

Birini kullanın MySQL TIMESTAMP veya bu verileri depolamak için DATETIME veri türü (ihtiyaç halinde kolayca bir zaman damgası MySQL ile dönüştürülür hangi sonra). Ayrıca, bir crontab ile kendinizi rahatsız etmeyin, sadece (WordPress yaptığı gibi) kendi yayınlamak tarihe göre içerik öğeleri seçin.