博客网站定时外链检查脚本
来源:互联网 发布:java 字符串转10进制 编辑:程序博客网 时间:2024/06/05 00:23
最近外链的一个兄弟换了主题,然后外链变成了内链,今天才发现,之后发现他的服务器当了,我不可能实时盯着做外链的网站,于是决定写个脚本,定时跑一下,如果做外链的网站有问题就发邮件给我
下面分享一下这个脚本
$contents=curl_get_file_contents("http://www.phpsong.com");if($contents!==FALSE){ preg_match_all("/<div class=\"textwidget\"><ul(.*)<\/ul>/isU",$contents,$contents_div); $contents=$contents_div[0][0]; preg_match_all('/<a .*?href="(.*?)".*?>/is',$contents,$contents_div); $url_arr=$contents_div[1]; for($i=0;$i<count($url_arr);$i++){ $contents=curl_get_file_contents($url_arr[$i]); if($contents===FALSE){ $message.=$url_arr[$i]."网站打不开\n<br/>"; }else{ if(preg_match("/http:\/\/www.phpsong.com/is",$contents)){ preg_match_all("/<a[^>]*>/i", $contents, $body_links, PREG_SET_ORDER); for($j=0;$j<count($body_links);$j++){ if(preg_match("/www.phpsong.com/is",$body_links[$j][0])){ if(preg_match("/nofollow/is",$body_links[$j][0])){ $message.=$url_arr[$i]."外链带nofollow"; } break; } } }else{ $message.=$url_arr[$i]."无外链"; } } }}else{ $message.="www.phpsong.com 打不开";}if($message){ mail("454213722@qq.com",'小松博客外链检查脚本',$message); echo "fail";}else{ echo "success";}
QQ交流群:136351212
查看原文:http://www.phpsong.com/2327.html
0 0
- 博客网站定时外链检查脚本
- 定时检查进程的shell脚本
- 定时检查进程的shell脚本
- 定时检查某个目录下文件脚本
- 用shell脚本实现对博客的定时备份
- 定时脚本
- 制作定时检查
- linux 检查定时检查程序是否运行
- KwCheckWpjList静态检查脚本
- linux 检查磁盘脚本
- SQL 日常检查脚本
- SQL 日常检查脚本
- oracle 日常检查脚本
- oracle 日常检查脚本
- 检查备份脚本
- 锁检查脚本
- sqlserver 日常检查脚本
- sqlserver 日常检查脚本
- python 将网页标签去掉代码
- Postgresql中SQL语句用法
- 浅谈Rigging未来可能的技术走向
- TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)
- OkHttpUtils
- 博客网站定时外链检查脚本
- 初识Lucene(下)
- zabbix利用lld监控memcached
- tjut 3022
- [Java JVM] Hotspot GC研究- 开篇&对象内存布局
- [leetcode] 153. Find Minimum in Rotated Sorted Array
- C++模板深入理解
- 计算机相关学习网站
- GMap 自定义Marker以及规则图形的绘制