我正在创建一个用户可以对商品出价的拍卖网站。我想创建一个脚本,一旦达到end_auction列中的日期时间,就会向拍卖项目的获胜者发送电子邮件。
我不知道该怎么做,因为PHP仅在页面加载后运行然后停止。此外,即使没有人在查看任何页面,我希望它在拍卖结束后向获胜者发送电子邮件。
所以我想我需要某种功能,不断检查我的服务器,看看是否已经满足事件的end_auction DateTime,然后使用Mail函数向他们发送电子邮件,如果有的话。
我需要哪些编程语言?我可以用什么方法来实现这一目标?
答案 0 :(得分:3)
专用程序或脚本可以处理此问题。它不需要GUI,因为它的操作是:
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
选择你的毒药。 PHP可以在Web服务器之外执行此操作,Perl,Python,Java等也可以这样做。
答案 1 :(得分:2)
您可以在php中编写逻辑并安排使用cron运行php脚本。