
PHP中 怎么实现 文章定时发送 怎么判断那个时间从数据库读取出来? (新手求学)
3个回答
展开全部
定时发送这个一般不是php来做的。是系统计划任务定时调取php的方法,php只写具体的逻辑
追问
我的意思是 我在后台写了一篇文章 然后设定了一个发送时间
而我的前台 读取数据库中的新闻的时候 到了发送文章的时间就自动的把数据从数据库里读取出来显示在页面上
追答
这样啊。如果这样的话可以用php做。 建议用静态缓存存一个时间轴。放在网站公共入口处。到这个时间执行相应的动作。如果你网站人比较多可以用这个方法。要是你网站一天没几个人点就写 一个php的死循环。到时候执行动作。如果你觉得死循环影响效率的话,哪就自己用php写一个服务 定时调取吧
展开全部
首先写个查询的方法,如果 当前时间=设定的发送时间 就去执行该函数(方法)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般来说应该是在linux服务器上执行的,因为在linux服务器上有个/etc/crontab,里面可以写按时执行的任务,也就是可以把文章定时的代码做成脚本调用即可
追问
额 我是PHP初学者 我想的是 PHP中 有没有类似于java 中的 监听器
每5秒钟 扫描一次数据库 如果当前时间和我数据库中存储的时间一样
我就把数据读取出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询