如何使用php cron文件在浏览器中提醒消息

时间:2016-06-16 06:27:15

标签: javascript php node.js cron

我有一个通过crontab每1分钟运行一次的php文件。该文件包含一个变量,在检查该变量的值时,我想在浏览器中向用户发出消息。

我尝试使用javascript警报功能,但它没有用。在google上搜索我发现cron文件不支持javascript,因为js在客户端运行,而cron在服务器端运行。

他们还向我们建议了node.js,但是node.js似乎没有警报功能。我是node.js的新手,没有得到如何使用node.js从php cron文件中在浏览器中提醒消息。

需要帮助!

提前谢谢。

2 个答案:

答案 0 :(得分:0)

我建议您在数据库中创建一个表notification 字段: id,type,message, date_created

然后从您的cron作业文件中将记录插入此表。

在PHP或Nodejs中,在1分钟或2分钟后检查此表,如果有新记录,则获取它并显示警告消息。

您希望在标题中显示通知。

<script>

//make ajax request here to php file.and then append notification div

</script>

<div id="notification"></div>

注意!

了解如何实现这种逻辑:)))

答案 1 :(得分:0)

您可以通过两种方式获得解决方案。

1)您需要创建通知功能,该功能将通知客户端浏览器。

2)您需要使用套接字来实现套接字编程,您可以将消息发送到所有活动的浏览器,也可以对其进行过滤。