昨天晚上刚上线,这蜘蛛就迫不及待了
先给你一颗糖 我这是哪里没写对吗:<?php// 统计蜘蛛访问次数和链接function count_spider_visits() { $log_file = 'zhizhu.txt'; if (!file_exists($log_file)) { return []; } $lines = file($log_file, FILE_IGNORE_NEW_LINES); $spider_counts = []; $spider_url_counts = []; foreach ($lines as $line) { $parts = explode(' - ', $line); if (count($parts) >= 3) { $spider = $parts; $url = $parts; // 统计蜘蛛总访问次数 if (!isset($spider_counts[$spider])) { $spider_counts[$spider] = 0; } $spider_counts[$spider]++; // 统计蜘蛛访问每个链接的次数 if (!isset($spider_url_counts[$spider])) { $spider_url_counts[$spider] = []; } if (!isset($spider_url_counts[$spider][$url])) { $spider_url_counts[$spider][$url] = 0; } $spider_url_counts[$spider][$url]++; } } return [ 'spider_counts' => $spider_counts, 'spider_url_counts' => $spider_url_counts ];}// 调用统计函数$stats = count_spider_visits();// 输出统计结果echo "<h2>蜘蛛总访问次数统计</h2>";foreach ($stats['spider_counts'] as $spider => $count) { echo "<p>{$spider}: {$count} 次</p>";}echo "<h2>蜘蛛访问链接详细统计</h2>";foreach ($stats['spider_url_counts'] as $spider => $urls) { echo "<h3>{$spider}</h3>"; foreach ($urls as $url => $count) { echo "<p>链接: {$url}, 访问次数: {$count}</p>"; }}?>
页:
[1]