squid 로그에서 ip만 뽑아내기
<? $a_l="/home/squid_log/access.log"; $f=file($a_l); $ip_t=""; foreach($f as $key=>$value) { preg_match("/(?<d1>\d+)\.(?<d2>\d+)\.(?<d3>\d+)\.(?<d4>\d+)/", $value,$matches);
if($ip_t != $matches[0]) {
exec(" ip_t $matches[0]"); echo" ip_t $matches[0] \r\n"; } else { echo"aa \r\n"; }
$ip_t=$matches[0];
}
exec("rm $a_l"); exec("/etc/rc.d/init.d/squid reload");
?>
|