使用注意:
修改iis.php檔案中iis日誌的絕對路徑
例如:$folder=”c:/windows/system32/logfiles/網站日誌目錄/」; //記得後面一定要帶斜線(/)。
( 用虛擬空間的不懂查看你的網站絕對路徑?上傳個探針查看!
直接查看法:http://網站網域/iis.php
本地檢視法:把日誌下載到本地 http://127.0.0.1/iis.php )
注意:
//網站日誌目錄,注意目錄必須要有網站使用者讀取權限!
//如果把日誌下載到本地請修改143行的網址為您網站的網址,此操作不是必要操作,也不影響分析結果。
//修改檔案名稱iis.php 需要同時修改對應程式碼 ctrl+h 把 iis.php全部替換成您要修改的檔案名稱 否則程式執行錯誤。
//如果iis日誌檔過大,可能會導致程式逾時!同時也不建議大家使用!
以下是PHP原始碼:
[code]
/ *
牛仔IIS日誌蜘蛛爬行記錄分析器 V1.1(PHP GB2312 版)
作者:牛仔
QQ:172379201
//================================================ ===
header("content-type:text/html; charset=gb2312");
//網站日誌目錄,注意該目錄必須要有網站使用者讀取權限!
$folder="C:/WINDOWS/system32/LogFiles/W3SVC1155699908/";//後面記得一定要帶斜線!
$pagesize = 25;//設定分頁顯示條數!
//=========================
$type = addslashes($_GET['type']);
if ($type)$type = base64_decode($type);
$showfile = addslashes($_GET['showfile']);
$page = addslashes($_GET['page']);if (!$page)$page=1;
//============================
//開放目錄
if (!$type){
if (file_exists($folder))
{
hile(false!=$file= readdir($fp))
{
if($file!='.' &&$file! $file="$file";
$arr_file[]=$file;
}
}
for ($i=count($arr_file)-1;$i> =0;$i--)
{
{
{上中對一個.$.5 $arr_file[$i]))."
百度(Baidu) |
Google(Google) |
雅虎(yahoo) | ";
}
}
> $copy = mycopy();
$html = str_replace("[showlog]",$indexstr,$html);
html$$",$indexstr,$html);
echo $html;
}else{
echo "此日誌目錄不存在或權限不足,請檢視設定!";
exit();
}
}elseif ($type=='Baiduspider'){
}elseif ($type=='Googlebot'){
echo show($type,$folder,$showfile,$page,$pagesize);
}elseif ($type=='yahoo'$type=='yahoo' ){
echo show($type,$folder,$showfile,$page,$pagesize);
}
function show($type,$folder,$showfile,$page,$pagesize)
{
if ($type=='Baiduspider')
{
$title ='Google';
}elseif ($type=='yahoo'){
$title='Yahoo';
{
if(file_exists($folder.$showfile))
{
}else{
echo "此日誌文件不存在,請檢查設定!";
退出;
}
$t=0;
$h=0;
同時(!feof ($fp))
{
$str = fgets($fp UTF-8","GB2312//IGNORE",$str);
如果(strpos($str,$type))
{
[].=$str;
$tmpcount = 爆炸(" ",$ str);
if ($tmpcount[11]==200)$t++;
if ($tmpcount[11]==304)$h++; }
}
fcl if ($page==1)
{
$countshow=$count ;
$mynum = $count-$pagesize;
}el -$pagesize);
$mynum = $count-$page *$pagesize;
}
$pagecount =ceil(count($temp) / $pagesize); $mynum = $page統計;
}
$m=0;
{
$num = 爆炸( " ",$temp[$i]);
$show.="
".$num[0]." ".$num[1]." |
".$num[9]." ".$num[5]."
|
> 已>";
}
unset($temp);
$showpage = "
每頁1. /$pagecount"; $showpage.=" 首頁 "; > if ($page!=1) { { $showpage.=" $page-1)."">上"; } if ($page!=$pagecount)下一頁"; $weei = " "; } $showpage.=$weei." | ";
if ($show)
🎜> $copy = mycopy();
$htmltitle =「牛仔IIS日誌蜘蛛爬行記錄分析器-」;//請保留,謝謝!
$html str_replace("[htmltitle]",$htmltitle,$html);
$html = str_replace("[show]",$show,$html ); $j,$html);
$html = str_replace("
目前1/2頁 12下一頁
以上就介紹了IIS日誌 php IIS日誌分析搜尋引擎爬蟲記錄程式第1/2頁,包含了IIS日誌方面的內容,希望對PHP教學有興趣的朋友有幫助。