File size: 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&'.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";
?>