<?PHP
/*******************************************************
*功能:IIS日志分析,分析出訪問IP總數,搜索引擎抓取次數
*說明:
* 將日志文件放在網站根目錄,並改名為log.log。
*演示:http://www.jzxue.com/tools/IISlog/
* /School/UploadFiles_7810/201104/20110427131220373.gif
*作者:blackli,建站學整理
*問題:搜索引擎蜘蛛地址不准確,尤其是google蜘蛛地址,國內流行的地址列
* 表存在相當大的誤差,能力有限,不能夠解決這個問題。有興趣的可以參考
* 下面的網址.
*參考:http://www.SEOnewthing.com/googleBotCheck.ASPx
* http://googlewebmastercentral.blogspot.com/2006/09/how-to-verify-googlebot.Html
*******************************************************/
//打開日志文件
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$fp = fopen("$DOCUMENT_ROOT/log.log",'rb');
if ( !$fp )
{
echo '打開文件失敗';
exit;
}
//分析每行日志
$num_ip = 0; //訪問IP總數
$ip = array(); //IP數據數組,其中ip[$i][0]為IP地址、ip[$i][1]為該地址出現次數
while ( !feof($fp) )
{
$line = fgets($fp,1001);
if ( substr($line,0,1) == '#' )
{
//獲取日志生成時間
if ( substr($line,0,5) == '#Date' )
{
$date_info = explode(' ',$line);
//echo '日志生成