Thursday, February 19, 2009

[搬移]清除CCProxy日志

http://sskaje.spaces.live.com/blog/cns!CD0E835D6C568521!1006.entry
May 10, 2008

唉,代理丢了。。。

只能用ad上国际了



10.1.8.10的ad,暂时还是用ccproxy开代理做限制的

然后,按帐户,记录日志



不想留下记录



    $dir = 'D:/CCProxy/Log'; //定义日志目录 

$files = glob($dir.'/log*.txt');//日志文件
foreach($files as $value)//循环
{
$mtime = filemtime($value);//获取修改时间
$contents = file_get_contents($value);//获取文件内容
$contents = preg_replace('/\[\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}\] \d+\.\d+\.\d+\.\d+ sskaje.*\n/', '', $contents);//替换为空
file_put_contents($value, $contents);//写入
$file = file($value);//重新获取
$file[0] = (count($file)-1) . "\r\n";//计算行数
file_put_contents($value, implode('', $file));//重新写入
touch($value, $mtime, $mtime);//恢复修改时间
}
?>

No comments:

Post a Comment