Nasıl bir işlev benim DB bir DateTime sonra gerçekleştirmek olabilir karşılanmaktadır?

2 Cevap php

Kullanıcıların öğeleri teklif bir açık artırma sitesi oluşturma. Ben end_auction sütununda datetime ulaşıldıktan sonra bir müzayede öğenin kazanan bir e-posta gönderen bir komut dosyası oluşturmak istiyorum.

PHP sadece sayfa yüklenirken çalışır ve sonra durur beri ben, bunu hakkında gitmek nasıl emin değilim. Ayrıca, açık artırma kimsenin herhangi bir sayfaya bakarak bile bitti kez kazanan bir e-posta göndermek istiyorum.

Yani ben sürekli bir olayın end_auction DateTime bir araya geldi ve o varsa Posta işlevini kullanarak bir e-olup olmadığını görmek benim sunucu kontrol edecek işlevselliği çeşit gerekir sanırım.

Hangi programlama dilleri ihtiyacım olur? Ben bu gerçekleşmesi için neler yaklaşımı kullanabilirsiniz?

2 Cevap

Siz php mantık yazmak ve php script cron kullanarak çalıştırmak için program olabilir.

Özel bir program veya komut dosyası bu ele verebilir. Faaliyetlerinin olduklarından, bir GUI gerekmez:

list all users with closed auctions who have not been notified
for each user in the list
    email notification
    if no error, mark user notified

Zehrini seçin. PHP vs Perl, Python, Java, can gibi, vs, bir web sunucusu dışında yapabilirsiniz