最近外链的一个兄弟换了主题,然后外链变成了内链,今天才发现,之后发现他的服务器当了,我不可能实时盯着做外链的网站,于是决定写个脚本,定时跑一下,如果做外链的网站有问题就发邮件给我
下面分享一下这个脚本
$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
博客网站定时外链检查脚本
最新推荐文章于 2024-12-24 21:50:34 发布
3511

被折叠的 条评论
为什么被折叠?



