wordpress添加访问记录,支持今日昨日蜘蛛分析,支持php7
新建一个php文件,将代码粘贴到里面,使用 get_template_part('logs'); 引入主体目录下的functions.php,在网站根目录下会生成Spiderlogs文件夹,每天生成一个日志文件
//新建页面名称为 logs ,在页面中调用短代码[ spiderlogs ]即可(实际使用中,请去除括号内的空格)。 <?php //新建页面名称为 logs ,在页面中调用短代码[ spiderlogs ]即可(实际使用中,请去除括号内的空格)。 //访问日志及数据分析 date_default_timezone_set('PRC'); make_log_file(); function make_log_file(){ $word=''; $filename = 'Spiderlogs/'.date('Y-m-d').'.txt';//log文件名 if (!is_dir('Spiderlogs/')) mkdir('Spiderlogs', 0777); if(strstr($_SERVER["REQUEST_URI"],"rc-ajax")== false && strstr($_SERVER["REQUEST_URI"],"wp-cron.php")== false ) {//去除rc-ajax评论以及cron机制访问记录 $word .= date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']). " "; $word .= '(https|http)://'.$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]." ";//访问页面 $word .= $_SERVER['SERVER_PROTOCOL']." ";//协议 $word .= $_SERVER['REQUEST_METHOD']. " ";//方法,POST OR GET // $word .= $_SERVER['HTTP_ACCEPT'] . " "; $word .= getOS(). " ";//操作系统信息 $word .= getbrowser(). " ";//获得浏览器信息 $word .= "[". $_SERVER['QUERY_STRING'] . "] ";//传递参数 $word .= $_SERVER['HTTP_REFERER'] . " ";//跳转地址 $word .= getIP() . " ";//获取IP $word .= "\r\n"; $fh = fopen($filename, "a"); fwrite($fh, $word); fclose($fh); } } // 同理获取访问用户的浏览器的信息 function getOS(){ $os = $_SERVER['HTTP_USER_AGENT']; if(preg_match('/NT\s5.1/',$os)){$os = "Windows XP"; }elseif(preg_match('/NT\s6.0/',$os)){$os = "Windows Vista \ server 2008"; }elseif(preg_match('/NT\s5.2/',$os)){$os = "Windows Server 2003"; }elseif(preg_match('/NT\s5/',$os)){$os = "Windows 2000"; }elseif(preg_match('/NT\s6.1/',$os)){$os = "Windows 7"; }elseif(preg_match('/NT\s6.2/',$os)){$os = "Windows 10"; }elseif(preg_match('/Linux/',$os)){$os ="Linux"; }elseif(preg_match('/Unix/',$os)){$os = "Unix"; }elseif(preg_match('/Mac/',$os)){$os = "Macintosh"; }else $os ="Unknow OS"; return $os; } //获取IP地址,网上现成代码 function getIP(){ //get ip address if (getenv('HTTP_CLIENT_IP')){ $ip = getenv('HTTP_CLIENT_IP'); }else if (getenv('HTTP_X_FORWARDED_FOR')){ $ip = getenv('HTTP_X_FORWARDED_FOR'); }else if (getenv('REMOTE_ADDR')){ $ip = getenv('REMOTE_ADDR'); }else{ $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } //获取浏览器信息,移动端,平板电脑数据还未加上。 function getbrowser(){ $Agent = $_SERVER['HTTP_USER_AGENT']; $browser = ''; $browserver = ''; if(preg_match('/Mozilla/',$Agent) && preg_match('/Chrome/',$Agent)){ $temp = explode('(',$Agent); $Part = $temp[2]; $temp = explode('/',$Part); $browserver = $temp[1]; $temp = explode(' ',$browserver); $browserver = $temp[0]; $browserver = $browserver; $browser = 'Chrome'; } if(preg_match('/Mozilla/',$Agent) && preg_match('/Firefox/',$Agent)){ $temp = explode('(',$Agent); $Part = $temp[1]; $temp = explode('/',$Part); $browserver = $temp[2]; $temp = explode(' ',$browserver); $browserver = $temp[0]; $browserver = $browserver; $browser = 'Firefox'; } if(preg_match('/Mozilla/',$Agent) && preg_match('/Opera/',$Agent)){ $temp = explode('(',$Agent); $Part = $temp[1]; $temp = explode(')',$Part); $browserver = $temp[1]; $temp = explode(' ',$browserver); $browserver = $temp[2]; $browserver = $browserver; $browser = 'Opera'; } if(preg_match('/Mozilla/',$Agent) && preg_match('/MSIE/',$Agent)){ $temp = explode('(',$Agent); $Part = $temp[1]; $temp = explode(';',$Part); $Part = $temp[1]; $temp = explode(' ',$Part); $browserver = $temp[2]; $browserver = $browserver; $browser = 'Internet Explorer'; } if($browser != ''){ $browseinfo = $browser.' '.$browserver; }else{ $browseinfo = $_SERVER['HTTP_USER_AGENT']; } return $browseinfo; } //日志分析 function get_spider_log($atts) { extract(shortcode_atts(array( 'text' => 'yes'),$atts)); $fh = fopen(site_url()."/Spiderlogs/".date("Y-m-d",time()).".txt", "r"); $contents = ""; while(!feof($fh)){ $contents .= fread($fh, 8080); } fclose($fh); $str = ""; $showtime=date("md");//Y-m-d if($text == "yes") { $str.= "当天蜘蛛爬行记录:"; $str.= "<div style='background-color:#33A1C9;color:white;text-align:center;padding:5px 0;'>以下为国内常用蜘蛛。</div>"; } $mytmp = array(); //google $google = 0; if($text == "yes") $str.= "<a href=http://www.google.com/bot.html target=_blank>谷歌(Google Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"Googlebot\/",$text); $google += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Googlebot-Image\/",$text); $google += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Googlebot-Mobile\/",$text); $google += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Feedfetcher-Google",$text); $google += $mytmp[0]; $str.= $mytmp[1]; // baidu $baidu = 0; if($text == "yes") $str.= "<br><a href=http://www.baidu.com/search/spider.html target=_blank>百度(Baidu Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"Baiduspider\/",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Baiduspider-image",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Baiduspider-video",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Baiduspider-news",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"Baiduspider-mobile",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; //bing $bing = 0; if($text == "yes") $str.= "<br><a href=http://www.bing.com/bingbot.htm target=_blank>必应(bingbot Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"bingbot\/",$text); $bing += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"msnbot-media\/",$text); $bing += $mytmp[0]; $str.= $mytmp[1]; //sogou $sogou = 0; if($text == "yes") $str.= "<br><a href=http://www.sogou.com/docs/help/webmasters.htm#07 target=_blank>搜狗(Sogou Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"Sogou web spider\/",$text); $sogou += $mytmp[0]; $str.= $mytmp[1]; //360Spider HaoSouSpider $haosou = 0; if($text == "yes") $str.= "<br><a href=http://www.haosou.com/help/help_3_2.html target=_blank>360(360 Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"360Spider\/",$text); $haosou += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"HaoSouSpider",$text); $haosou += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"360Spider-Image",$text); $haosou += $mytmp[0]; $str.= $mytmp[1]; //中国搜索 $Chinaso = 0; if($text == "yes") $str.= "<br><a href=http://shoulu.jike.com/spider.html target=_blank>中国搜索(Chinaso Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"ChinasoSpider",$text); $Chinaso += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<div style='background-color:#FA8072;color:white;text-align:center;padding:5px 0;'>以下为垃圾蜘蛛,可屏蔽抓取。</div>"; $else = 0; //有道 if($text == "yes") $str.= "<a>有道(YoudaoBot Spider)</a>"; $mytmp = show_spider_result($showtime,$contents,"YoudaoBot",$text); $else += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"YodaoBot",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //Yahoo! Slurp if($text == "yes") $str.= "<br><a>中国雅虎Yahoo! Slurp</a>"; $mytmp = show_spider_result($showtime,$contents,"Yahoo! Slurp",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //Yahoo! Slurp if($text == "yes") $str.= "<br>MSN(msnbot)"; $mytmp = show_spider_result($showtime,$contents,"msnbot",$text); $else += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result($showtime,$contents,"msnbot-media",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //jike if($text == "yes") $str.= "<br><a href=http://shoulu.jike.com/spider.html target=_blank>即刻(Jike Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"JikeSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //easou if($text == "yes") $str.= "<br><a href=http://www.easou.com/search/spider.html target=_blank>宜sou(Easou Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"EasouSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //YisouSpider if($text == "yes") $str.= "<br><a>一搜神马(YisouSpider)</a>"; $mytmp = show_spider_result($showtime,$contents,"YisouSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a>一淘网(EtaoSpider)</a>"; $mytmp = show_spider_result($showtime,$contents,"EtaoSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a>Alexa(ia_archiver)</a>"; $mytmp = show_spider_result($showtime,$contents,"ia_archiver",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://yandex.com/bots target=_blank>俄罗斯(YandexBot Spider)</a>: "; $mytmp = show_spider_result($showtime,$contents,"YandexBot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://ahrefs.com/robot/ target=_blank>AhrefsBot</a>: "; $mytmp = show_spider_result($showtime,$contents,"AhrefsBot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://go.mail.ru/help/robots target=_blank>Mail.RU Spider</a>: "; $mytmp = show_spider_result($showtime,$contents,"Mail.RU_Bot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://www.acoon.de/robot.asp target=_blank>AcoonBot Spider</a>: "; $mytmp = show_spider_result($showtime,$contents,"AcoonBot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://www.exabot.com/go/robot target=_blank>Exabot Spider</a>: "; $mytmp = show_spider_result($showtime,$contents,"Exabot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://www.seoprofiler.com/bot target=_blank>spbot Spider</a>: "; $mytmp = show_spider_result($showtime,$contents,"spbot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; $str.= draw_canvas($google,$baidu,$bing,$sogou,$haosou,$Chinaso,$else); return $str; } function show_spider_result($time,$contents,$str,$text){ $count = array(); $count[0] = preg_match_all("/".$time."\d*\s\/\S*\s.*".$str."/",$contents,$mymatches); if($text == "yes") { $str = preg_replace("{\\\/}","",$str); $count[1].= "<br> 蜘蛛类型 => ".$str.": 爬行次数 = ".$count[0]; if($count[0] >0) { $tmp = substr($mymatches[0][$count[0]-1],4,6); $tmp = substr($tmp,0,2) .":" . substr($tmp,2,2) .":" .substr($tmp,4,2) ; $count[1].= " 最后爬行时间:". $tmp; } } return $count; } function draw_canvas($google,$baidu,$bing,$sogou,$haosou,$Chinaso,$else){ $tmp = $google + $baidu + $bing + $sogou + $haosou + $Chinaso + $else; if($tmp == 0) { return "<br><br>数据不足,无法生成分析数据。<br><br>"; } $google1 = $google*100/$tmp; $baidu1 = $baidu*100/$tmp; $bing1 = $bing*100/$tmp; $sogou1 = $sogou*100/$tmp; $haosou1 = $haosou*100/$tmp; $Chinaso1 = $Chinaso*100/$tmp; $else1 = $else*100/$tmp; $str.= "<br><br> <div align='center' style='width:100%;border-width:1px;border-style:groove;'><br/>蜘蛛爬行分析: "; $str.= "日期:" . date("Y-m-d",time()); $str.= " 蜘蛛一共爬行". $tmp . "次:<br/>"; $str.= "<span style='color:#33A1C9;'>谷歌(google):". $google ."次(". intval($google1) ."%)</span> "; $str.= "<span style='color:#0033ff;'>百度(baidu):". $baidu ."次(". intval($baidu1) ."%)</span> "; $str.= "<span style='color:#872657;'>必应(bing):". $bing ."次(". intval($bing1) ."%)</span><br/>"; $str.= "<span style='color:#FF9912;'>搜狗(sogou):". $sogou ."次(". intval($sogou1) ."%)</span> "; $str.= "<span style='color:#FF6347;'>360(haosou):". $haosou ."次(". intval($haosou1) ."%)</span> "; $str.= "<span style='color:#FF6347;'>中国搜索:". $Chinaso ."次(". intval($Chinaso1) ."%)</span><br/>"; $str.= "<span style='color:#55aa00;'>其它垃圾搜索:". $else ."次(". (100 - intval($google1) - intval($baidu1) - intval($bing1) - intval($sogou1) - intval($haosou1)) ."%)</span><br/><br/></div>"; return $str; } add_shortcode('spiderlogs','get_spider_log'); //昨日日志分析 function get_spider_log2($atts) { extract(shortcode_atts(array( 'text' => 'yes'),$atts)); $fh = fopen(site_url()."/Spiderlogs/".date("Y-m-d",strtotime("-1 day")).".txt", "r"); $contents = ""; while(!feof($fh)){ $contents .= fread($fh, 8080); } fclose($fh); $str = ""; $showtime=date("md");//Y-m-d if($text == "yes") { $str.= "昨天蜘蛛爬行记录:"; $str.= "<div style='background-color:#33A1C9;color:white;text-align:center;padding:5px 0;'>以下为国内常用蜘蛛。</div>"; } $mytmp = array(); //google $google = 0; if($text == "yes") $str.= "<a href=http://www.google.com/bot.html target=_blank>谷歌(Google Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"Googlebot\/",$text); $google += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Googlebot-Image\/",$text); $google += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Googlebot-Mobile\/",$text); $google += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Feedfetcher-Google",$text); $google += $mytmp[0]; $str.= $mytmp[1]; // baidu $baidu = 0; if($text == "yes") $str.= "<br><a href=http://www.baidu.com/search/spider.html target=_blank>百度(Baidu Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"Baiduspider\/",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Baiduspider-image",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Baiduspider-video",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Baiduspider-news",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"Baiduspider-mobile",$text); $baidu += $mytmp[0]; $str.= $mytmp[1]; //bing $bing = 0; if($text == "yes") $str.= "<br><a href=http://www.bing.com/bingbot.htm target=_blank>必应(bingbot Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"bingbot\/",$text); $bing += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"msnbot-media\/",$text); $bing += $mytmp[0]; $str.= $mytmp[1]; //sogou $sogou = 0; if($text == "yes") $str.= "<br><a href=http://www.sogou.com/docs/help/webmasters.htm#07 target=_blank>搜狗(Sogou Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"Sogou web spider\/",$text); $sogou += $mytmp[0]; $str.= $mytmp[1]; //360Spider HaoSouSpider $haosou = 0; if($text == "yes") $str.= "<br><a href=http://www.haosou.com/help/help_3_2.html target=_blank>360(360 Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"360Spider\/",$text); $haosou += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"HaoSouSpider",$text); $haosou += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"360Spider-Image",$text); $haosou += $mytmp[0]; $str.= $mytmp[1]; //中国搜索 $Chinaso = 0; if($text == "yes") $str.= "<br><a href=http://shoulu.jike.com/spider.html target=_blank>中国搜索(Chinaso Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"ChinasoSpider",$text); $Chinaso += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<div style='background-color:#FA8072;color:white;text-align:center;padding:5px 0;'>以下为垃圾蜘蛛,可屏蔽抓取。</div>"; $else = 0; //有道 if($text == "yes") $str.= "<a>有道(YoudaoBot Spider)</a>"; $mytmp = show_spider_result2($showtime,$contents,"YoudaoBot",$text); $else += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"YodaoBot",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //Yahoo! Slurp if($text == "yes") $str.= "<br><a>中国雅虎Yahoo! Slurp</a>"; $mytmp = show_spider_result2($showtime,$contents,"Yahoo! Slurp",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //Yahoo! Slurp if($text == "yes") $str.= "<br>MSN(msnbot)"; $mytmp = show_spider_result2($showtime,$contents,"msnbot",$text); $else += $mytmp[0]; $str.= $mytmp[1]; $mytmp = show_spider_result2($showtime,$contents,"msnbot-media",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //jike if($text == "yes") $str.= "<br><a href=http://shoulu.jike.com/spider.html target=_blank>即刻(Jike Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"JikeSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //easou if($text == "yes") $str.= "<br><a href=http://www.easou.com/search/spider.html target=_blank>宜sou(Easou Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"EasouSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; //YisouSpider if($text == "yes") $str.= "<br><a>一搜神马(YisouSpider)</a>"; $mytmp = show_spider_result2($showtime,$contents,"YisouSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a>一淘网(EtaoSpider)</a>"; $mytmp = show_spider_result2($showtime,$contents,"EtaoSpider",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a>Alexa(ia_archiver)</a>"; $mytmp = show_spider_result2($showtime,$contents,"ia_archiver",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://yandex.com/bots target=_blank>俄罗斯(YandexBot Spider)</a>: "; $mytmp = show_spider_result2($showtime,$contents,"YandexBot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://ahrefs.com/robot/ target=_blank>AhrefsBot</a>: "; $mytmp = show_spider_result2($showtime,$contents,"AhrefsBot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://go.mail.ru/help/robots target=_blank>Mail.RU Spider</a>: "; $mytmp = show_spider_result2($showtime,$contents,"Mail.RU_Bot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://www.acoon.de/robot.asp target=_blank>AcoonBot Spider</a>: "; $mytmp = show_spider_result2($showtime,$contents,"AcoonBot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://www.exabot.com/go/robot target=_blank>Exabot Spider</a>: "; $mytmp = show_spider_result2($showtime,$contents,"Exabot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; if($text == "yes") $str.= "<br><a href=http://www.seoprofiler.com/bot target=_blank>spbot Spider</a>: "; $mytmp = show_spider_result2($showtime,$contents,"spbot\/",$text); $else += $mytmp[0]; $str.= $mytmp[1]; $str.= draw_canvas2($google,$baidu,$bing,$sogou,$haosou,$Chinaso,$else); return $str; } function show_spider_result2($time,$contents,$str,$text){ $count = array(); $count[0] = preg_match_all("/".$time."\d*\s\/\S*\s.*".$str."/",$contents,$mymatches); if($text == "yes") { $str = preg_replace("{\\\/}","",$str); $count[1].= "<br> 蜘蛛类型 => ".$str.": 爬行次数 = ".$count[0]; if($count[0] >0) { $tmp = substr($mymatches[0][$count[0]-1],4,6); $tmp = substr($tmp,0,2) .":" . substr($tmp,2,2) .":" .substr($tmp,4,2) ; $count[1].= " 最后爬行时间:". $tmp; } } return $count; } function draw_canvas2($google,$baidu,$bing,$sogou,$haosou,$Chinaso,$else){ $tmp = $google + $baidu + $bing + $sogou + $haosou + $Chinaso + $else; if($tmp == 0) { return "<br><br>数据不足,无法生成分析数据。<br><br>"; } $google1 = $google*100/$tmp; $baidu1 = $baidu*100/$tmp; $bing1 = $bing*100/$tmp; $sogou1 = $sogou*100/$tmp; $haosou1 = $haosou*100/$tmp; $Chinaso1 = $Chinaso*100/$tmp; $else1 = $else*100/$tmp; $str.= "<br><br> <div align='center' style='width:100%;border-width:1px;border-style:groove;'><br/>蜘蛛爬行分析: "; $str.= "日期:" . date("Y-m-d",strtotime("-1 day")); $str.= " 蜘蛛一共爬行". $tmp . "次:<br/>"; $str.= "<span style='color:#33A1C9;'>谷歌(google):". $google ."次(". intval($google1) ."%)</span> "; $str.= "<span style='color:#0033ff;'>百度(baidu):". $baidu ."次(". intval($baidu1) ."%)</span> "; $str.= "<span style='color:#872657;'>必应(bing):". $bing ."次(". intval($bing1) ."%)</span><br/>"; $str.= "<span style='color:#FF9912;'>搜狗(sogou):". $sogou ."次(". intval($sogou1) ."%)</span> "; $str.= "<span style='color:#FF6347;'>360(haosou):". $haosou ."次(". intval($haosou1) ."%)</span> "; $str.= "<span style='color:#FF6347;'>中国搜索:". $Chinaso ."次(". intval($Chinaso1) ."%)</span><br/>"; $str.= "<span style='color:#55aa00;'>其它垃圾搜索:". $else ."次(". (100 - intval($google1) - intval($baidu1) - intval($bing1) - intval($sogou1) - intval($haosou1)) ."%)</span><br/><br/></div>"; return $str; } add_shortcode('spiderlogs2','get_spider_log2');
如果觉得本站内容对你有益,可对本站赞助,本站会不定时发布高质量内容。

