拍卖的出价计时器

时间:2011-06-13 08:35:32

标签: php cron

我需要建立一个在线拍卖。我尝试用cron作为出价计时器,但我总是在邮件中收到一条消息,因为权限被拒绝。还有其他方法可以设置出价计时器。任何人请帮助我。              提前谢谢。

3 个答案:

答案 0 :(得分:1)

最好的方法是在数据库中添加一个包含end date & time的字段。然后可以在需要显示剩余时间时计算剩余时间,并且所有过去有结束时间的拍卖都可以显示为已关闭。

这里不需要任何预定的工作。事实上,cron是这项工作的错误工具,因为不能保证cronjob在确切的时间点运行(或者甚至在服务器当时重启时)。但是,您可能希望通过预定作业发送有关已结束拍卖和类似内容的消息。

答案 1 :(得分:0)

您可以设置一个用于启动cron事件的秘密链接 - 从您有权访问cron服务的服务器访问该秘密链接。如果您没有这样的服务器,只需创建一个每次有人访问您的站点时调用的函数。在该功能中,检查上次访问时间和当前时刻之间的差异是否需要启动cron作业

答案 2 :(得分:0)

我有点困惑为什么你想用cron作为出价计时器,但无论如何这里是我的5便士...

1)使用DATETIME字段将拍卖结束存储在您的数据库中,以便您可以在需要时检索此日期和时间。

2)在您的网页中,您应该使用服务器端脚本(例如PHP)从数据库中检索日期时间,以便javascript可以使用这段时间来确定拍卖结束前剩余的时间。< / p>

请参阅以下链接:

http://www.askdavetaylor.com/how_do_i_create_a_javascript_countdown_timer_on_my_web_page.html

Countdown timer-php+mysql+js