Просмотр файла public_html/mpanel/checker.php

Размер файла: 4.87Kb
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  [email protected]         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#	
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
include_once"../template/isset.php";

if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!="") {
if ($dostup==101){
	
echo'<img src="../images/img/menu.gif" alt=""> <b>Сканирование системы</b><br><br>';	

##########################################################################
##                        Главная страница
##########################################################################
if(!isset($action)){	

if(file_exists("../local/datatmp/checker.dat")){

scan_dir("../");
$array_check=str_replace("..//","",$array_check);


$file = file("../local/datatmp/checker.dat");
$total=count($file);
for ($i=0; $i<$total; $i++){
$data = explode("|",$file[$i]);
$array_lastcheck[]=$data[1];
}

$arr1 = array_diff ($array_check, $array_lastcheck);
$arr2 = array_diff ($array_lastcheck, $array_check);
$count_arr1=count($arr1);
$count_arr2=count($arr2);

if (($count_arr1 + $count_arr2)>0){

echo '<b><font color="#FF0000">Новые файлы и новые параметры файлов:</b></font><br><br>';
if($count_arr1>0){
$i=0;
foreach($arr1 as $val){ $i++;
echo $i.'. '.check($val).'<br>';	
}

}else{echo 'Нет новых изменений!<br>';} 
 

echo '<br><hr><b><font color="#FF0000">Удаленные файлы и старые параметры файлов:</b></font><br><br>';
if($count_arr2>0){
$i=0;
foreach($arr2 as $val){ $i++;
echo $i.'. '.check($val).'<br>';	
}  

}else{echo 'Нет старых изменений!<br>';} 
 
 
echo '<hr>Всего папок: <b>'.$totalfolders_check.'</b><br>';
echo 'Всего файлов: <b>'.$totalfiles_check.'</b><br>';
echo 'Размер файлов: <b>'.formatsize($totalsize_check).'</b><br>';


$filtime=date("d.m.y / H:i",filemtime("../local/datatmp/checker.dat"));
echo 'Последнее сканирование: <b>'.$filtime.'</b><br>';


}else{echo '<b>Изменений файлов со времени последнего  сканирования не обнаружено!</b><br>';}
}else{echo '<b>Необходимо провести начальное сканирование!</b><br>';}


echo '<br>Сканирование системы позволяет узнать какие файлы или папки менялись в течении какого-то времени<br>';
echo 'C помощью этого сервиса можно узнать какие файлы были недавно изменены, загружены или удалены<br>';
echo 'Внимание сервис не учитывает некоторые расширения файлов: '.$config_nocheck.'<br>';
}



##########################################################################
##                        Сканирование системы
##########################################################################
if($action=="skan"){

scan_dir("../");
$array_check=str_replace("..//","",$array_check);

clear_files("../local/datatmp/checker.dat");	
	
$fp = fopen("../local/datatmp/checker.dat","a+");
flock ($fp,LOCK_EX);

foreach($array_check as $value){ 	 
$value=check($value);
fputs($fp,"|$value|\r\n");
}

fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666); 
chmod ("../local/datatmp/checker.dat", 0666); 	

header ("Location: checker.php?isset=mp_skanchecker&".SID); exit;
}

//-------------------------------- КОНЦОВКА ------------------------------------//	
echo'<br><img src="../images/img/reload.gif" alt=""> <a href="checker.php?action=skan&amp;'.SID.'">Сканировать</a><br>';
echo'<img src="../images/img/panel.gif" alt=""> <a href="index.php?'.SID.'">В админку</a><br>';
echo'<img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a><br>';

} else {header ("Location: ../index.php?isset=404&".SID);}
} else {header ("Location: ../index.php?isset=404&".SID);}

include_once"../themes/$config_themes/foot.php";
?>