如题:php 如何实现批量监控页面中的某一内容A是否发生改变?
考虑的问题点:
1.批量读取txt内容,(已经解决)
2.正则匹配内容A,(已经解决)
3.批量检测(出现问题是:不能批量检测,每次只能检测最后一个内容,怎么解决)
4.对比内容是否发生改变(未实现)
$domain){ $url="http://".$domain; $fp = @fopen($url,r) or die ("超时,或网络无法连接!"); $gcont = @file_get_contents($url); $pattern1='(.*) '; @preg_match_all($pattern1,$gcont,$rg); //保存到本地 $of = fopen('temp.txt','a');//创建并打开temp.txt if($of){ if(!empty($rg[1])){ // //对比两个文本内容是否一致实现 // // echo "$domain 当前标题: ".$rg[1].""; fwrite($of,$rg[1]); }else { echo "$domain 标题不存在!"; fwrite($of,"null \r\n");//标记为null } } fclose($of); flush(); sleep(3); }?>