监控页面关键词并告警

m0_37966017 2017-09-14 10:49:32
想做个页面关键词监控,比如A.html出现词语【优惠】时,启动告警G.php,每分钟运行一次。
...全文
670 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
木乄木 2017-09-19
  • 打赏
  • 举报
回复
感觉可以用jQuery写一个 定时器 setInterval() 来循环执行
lh460795 2017-09-19
  • 打赏
  • 举报
回复

建立外部引入变量文件 config.php 内容如下:
<?php
return 1;//1执行脚本 0退出执行脚本
?>
监测脚本如下:
<?php
    ignore_user_abort();//关闭浏览器后,继续执行php代码
    set_time_limit(0);//程序执行时间无限制
    $sleep_time = 60;//多长时间执行一次
   do{
     $run = include 'config.php';
     if(!$run)  break; // 停止脚本
     //这里写你监测页面的代码
     sleep($sleep_time); 
    }while();
    
?>
lovewangya 2017-09-14
  • 打赏
  • 举报
回复
用ajax可以实现,但无法实现实时监控吧?除非使用系统的定时任务
hongmei85 2017-09-14
  • 打赏
  • 举报
回复

$homepage = file_get_contents('http://www.example.com/A.html');
if(strpos($homepage,'')>=0){
   file_get_contents('http://www.example.com/G.php');
}
m0_37966017 2017-09-14
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
页面的内容都是你发出的,自己警告自己?
页面是别人网站上面的
m0_37966017 2017-09-14
  • 打赏
  • 举报
回复
引用 2 楼 lovewangya 的回复:
用ajax可以实现,但无法实现实时监控吧?除非使用系统的定时任务
一分钟一次
xuzuning 2017-09-14
  • 打赏
  • 举报
回复
页面的内容都是你发出的,自己警告自己?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧