All pastes #335514 Raw Edit

Miscellany

public php v1 · immutable
·published 2007-02-01 11:26 UTC
rendered paste body
<?php		$log = "tail -f /logs/squid/access.log 2>&1";		$handle = popen($log, "r");   	$replace = array("www.",".no");   			while(!feof($handle)){		    $line = fgets($handle);				preg_match ('/http:\/\/(\S*)\/\S* \S* \S* (\S*) /iU' , $line, $chunks);				$host = str_replace($replace,"",$chunks[1]);        $sites[$host] += $chunks[2];										$minute = date('m');				settype($minute, "integer");				if(($minute%1 == 0) && ($lastMinute != date('m'))){						$lastMinute = date('m');						echo $sites[$host]."\n";				}	}		pclose($handle);?>