逝水年华 发表于 2025-3-9 20:21:45

昨天晚上刚上线,这蜘蛛就迫不及待了

独家记忆 发表于 2025-3-9 20:22:02

先给你一颗糖

独家记忆 发表于 2025-3-9 20:22:18

我这是哪里没写对吗:

<?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]
查看完整版本: 昨天晚上刚上线,这蜘蛛就迫不及待了