嗨,我不完全确定这是否可行,但感谢所提供的任何信息,
我正在创建一个会遇到挑战的网站,一旦挑战完成,我希望网站自动将信息插入我的新闻Feed。
类似的东西:
CHALLENGE COMPLETE
获胜者是罗伯特,得到200分。
例如,如果挑战在2012年6月21日13:01结束,那么一旦该日期和时间到来,它将自动插入信息。我希望它不依赖于用户交互来实现这一点。
我尝试过搜索,但我不知道这实际上是什么,或者是否可以完成。
答案 0 :(得分:1)
如果您不能按照上面的评论中的建议使用cron,您可能需要查看MySQL's event scheduler - 自MySQL 5.1.6以来可用。 E.g:
CREATE EVENT myevent
ON SCHEDULE AT '2012-06-21 13:01:00'
DO
// your INSERT query here
答案 1 :(得分:1)
如果您的服务器支持,您可以每天使用CRON计时器。它将在某个时间(例如每天凌晨2点)运行一个php脚本,检查今天(或昨天)是否有任何挑战,并为这些挑战运行必要的操作。您可以使用的CRON命令:
如果你可以直接调用php文件(因为有时候它是一个重写的url,你不能把它告诉php可执行文件):
/ usr / bin / php /path/to/your/phpfile.php
如上所述,第二种可能性是:
/ usr / bin / wget -q -O http://www.yourdomain.com/scripts/phpfile
/ usr / bin / curl http://www.yourdomain.com/scripts/phpfile