首頁 > 後端開發 > php教程 > IIS日誌 php IIS日誌分析搜尋引擎爬蟲記錄程式第1/2頁

IIS日誌 php IIS日誌分析搜尋引擎爬蟲記錄程式第1/2頁

WBOY
發布: 2016-07-29 08:38:36
原創
1039 人瀏覽過

使用注意:
  修改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教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板