View file page/stats.php

File size: 6.94Kb
<?php
//автор - figura
//сайт - http://for.h2m.ru

session_start();
include("../sistem/cfg.dat");
include("../sistem/global.dat");
include("../temes/$teme/verh.dat");
if($status=="gost")
{
   echo'<div class="razd"><B>МЕНЮ ГОСТЯ</B></div>';
   echo'<a href="../rega.php">Регистрация</a> | ';
   echo'<a href="../avtoriza.php">Вход</a><br>';
   echo'<a href="../page/info.php?act=index">Информация</a><br>';
}
if($status=="uzer" || $status=="moder" || $status=="admin")
{
   echo'<div class="razd"><B>МЕНЮ ЮЗЕРА</B></div>';
   echo'Здравствуйте <B>'.$login.'</B><br>';
   echo'Постов на сайте ['.$postov.']<br>';
   echo'<a href="../anket/index.php?act=my_anket">Моя анкета</a><br>';
   if(file_exists("../privat/dat/new-$login.dat")){ $new_pismo='<font COLOR="#FF0000">NEW</font>'; }else{ $new_pismo=''; }
   echo'<a href="../privat/index.php?act=index">Письма</a> '.$new_pismo.'<br>';
}
echo'<div class="razd"><B>Статистика сайта</B></div>';
if($act == "index")
{
   echo'Зарегистрированно ('; include("../sistem/kol_uzer.dat");  echo')<br>';
   $arrrr_uzer= file("$koren_dir/stats/uzer.dat");
   $count_uzer=count($arrrr_uzer) - 1;
   echo'Пследний <a href="../anket/index.php?act=anket&if_uzer='.$arrrr_uzer[$count_uzer].'"><B>'.$arrrr_uzer[$count_uzer].'</B></a><br>';
   
   echo'<a href="../page/stats.php?act=spisok">Список пользователей</a><br>';
   echo'<a href="../page/stats.php?act=online">Список пользователей OnLine</a><br>';
   echo'<a href="../page/stats.php?act=referer">Кто откуда пришёл</a><br>';
   echo'<a href="../page/stats.php?act=po_dnjm">Статистика хостов по дням</a><br>';
   
   
}



if($act == "online")
{
   
   
   $str = file("../stats/avt_online.dat");
   $nom=count($str);
   //============================================//
   if(!$i){ $i = $nom; }
   $var = $i-8;
   while(--$i >= $var)
   {
      if($i>=0)
      {
         //показываем юзеров
         $param_online=explode("<||>",$str[$i]);
         
         if($uzer_cfg=@file("../uzer_dat/$param_online[0].dat"))
         {
            $file_uzer=explode("<||>",$uzer_cfg[0]);
            $postov_uzer=$file_uzer[2];
         }else{
            $postov_uzer="Пользователь удалён";
         }
         echo'<div class="sob"><a href="../anket/index.php?act=anket&amp;if_uzer='.$param_online[0].'"><B>'.$param_online[0].'</B></a> ['.$postov_uzer.']</div>';
         
      }
   }
   //============================================//
   echo'Всего OnLine <B>'.$nom.'</B><br>';
   //ебучая навигация по файлам
   if($i>=0){ echo '<a href="stats.php?act=spisok&amp;i='.$var.'">След. стр.</a><br>'; }
   
   $referer=htmlspecialchars($_SERVER['HTTP_REFERER']);
   echo'<a href="'.$referer.'">Назад</a><br>';
}


if($act == "spisok")
{
   
   
   $str = file("../stats/uzer.dat");
   $nom=count($str);
   //============================================//
   if(!$i){ $i = $nom; }
   $var = $i-8;
   while(--$i >= $var)
   {
      if($i>=0)
      {
         //показываем юзеров
         
         $str[$i]=str_replace("\r\n" , "" , $str[$i]);
         if($uzer_cfg=@file("../uzer_dat/$str[$i].dat"))
         {
            $file_uzer=explode("<||>",$uzer_cfg[0]);
            $postov_uzer=$file_uzer[2];
            
            $lin_time = time() - $file_uzer[16];
            if($lin_time <= 300)
            {
               $on_line = '<font COLOR="#008000">[on]</font>';
            }else{ $on_line = '<font COLOR="#B22222">[off]</font>'; }
            
         }else{
            $postov_uzer="Пользователь удалён";
            $on_line='';
         }
         echo'<div class="sob"><a href="../anket/index.php?act=anket&amp;if_uzer='.$str[$i].'"><B>'.$str[$i].'</B></a> ['.$postov_uzer.']'.$on_line.'</div>';
         
      }
   }
   //============================================//
   echo'Всего Регистраций <B>'.$nom.'</B><br>';
   //ебучая навигация по файлам
   if($i>=0){ echo '<a href="stats.php?act=spisok&amp;i='.$var.'">След. стр.</a><br>'; }
   
   $referer=htmlspecialchars($_SERVER['HTTP_REFERER']);
   echo'<a href="'.$referer.'">Назад</a><br>';
}



if($act == "referer")
{
   if($status=="uzer" || $status=="moder" || $status=="admin")
   {
   	   
         echo'<div class="razd">Кто откуда пришёл</div>';
         
         $str = file("../stats/referer_dat.dat");
         $nom=count($str);
         
         if(!$i){ $i = $nom; }
         $var = $i-10;
         
         while(--$i >= $var)
         {
            if($i>=0){
            $znach=explode("<||>",$str[$i]);
            
            echo'<div class="sob"><B>'.$znach[1].' -';
            $ref_inf = explode("/",$znach[0]);
            echo' http://'.$ref_inf[2].'</div>';
            echo'Дата - '.$znach[2].'<br>';
            }
         }
         //============================================//
         echo'<br>Всего записей <B>'.$nom.'</B><br>';
         
         if($i>=0){ echo '&#187;<a href="stats.php?act=referer&amp;i='.$var.'">Далее</a><br>'; }
      
      
      
   }else{ echo'Данная информация доступна только Авторизированным пользователям<br>';  }
   $referer=htmlspecialchars($_SERVER['HTTP_REFERER']);
   echo'<a href="'.$referer.'">Назад</a><br>';
}


if($act == "po_dnjm")
{
   if($status=="uzer" || $status=="moder" || $status=="admin")
   {
   	   
         echo'<div class="razd">По дням хосты</div>';
         echo'<div class="sob">[день месяца][хосты]</div>';
         $str = file("../stats/stats_po.dat");
         $nom=count($str);
         
         if(!$i){ $i = $nom; }
         $var = $i-10;
         
         while(--$i >= $var)
         {
            if($i>=0)
            {
               $znach=explode("<||>",$str[$i]);
               echo'<div class="sob">['.$znach[0].']['.$znach[1].']</div>';
            }
         }
         //============================================//
         echo'Всего записей <B>'.$nom.'</B><br>';
         
         if($i>=0){ echo '&#187;<a href="stats.php?act=po_dnjm&amp;i='.$var.'">Далее</a><br>'; }
      
      
      
   }else{ echo'Данная информация доступна только Авторизированным пользователям<br>';  }
   $referer=htmlspecialchars($_SERVER['HTTP_REFERER']);
   echo'<a href="'.$referer.'">Назад</a><br>';
}


echo'<hr size="2" width="100%">';
echo'<a href="../index.php?">На главную</a><br>';
include("../sistem/global_end.dat");
include("../temes/$teme/niz.dat");
?>