#!/usr/bin/php $b) { echo "$k) $a \t\t $b\n"; $k++; if ($k > 15) { return; } } } $fp = fopen("access.log","r"); if ($fp) { $k = 0; $now = time(); $old = $now - 3600 * 24 * 6; while (!feof($fp)) { $buffer = fgets($fp, 4096); $ar = split(" ",$buffer); //print_r($ar); $date = substr($ar[3] . " " . $ar[4], 1, -1); $ts = strtotime($date); if ($ts > $old) { $date2 = date("j/n/y",$ts); $file = $ar[6]; $bw = $ar[9]; $refer = substr($ar[10],1,-1); // echo "$date, $date2, $file, $bw, $refer\n"; $ar = parse_url($refer); // print_r($ar); $host = $ar[host]; $k++; $bwused[$date2] += $bw; $bwused2[$file] += $bw; $bwused3[$refer] += $bw; $bwused4[$host] += $bw; if ($k > 10) { //break; } } } fclose($fp); prs($bwused); prs($bwused2); prs($bwused3); prs($bwused4); } ?>