Вход Регистрация
Файл: down/apanel_scan.php
Строк: 47
<?php
@set_time_limit(99999999);
ignore_user_abort(1);

list(
$msec,$sec)=explode(chr(32),microtime());
$HeadTime=$sec+$msec;

require
'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
require_once'fun.php';
$align='left';
$title='Архив файлов!';
$head='Архив файлов! Тут найдется все )';
include_once (
H.'shaxty/head.php');
check_login();
levels(9);

$currtime $time;
$addfolder $addfiles 0;

$reses mysql_query('SELECT `id`,`path` FROM `files`;');
while(
$arr mysql_fetch_array($reses)){
$array_path[$arr[0]] = $arr[1];
}

function 
scaner($path)
{
static 
$f_arr;

chmod($path,0777);

$arr glob($path.'/*');

foreach(
$arr as $vv){

if(
is_dir($vv)){
$f_arr[] = $vv.'/';
scaner($vv);
}
else{
if(
basename($vv)=='folder.png'){
continue;
}
else{
$f_arr[] = $vv;
}
}
}

return 
$f_arr;
}

$file_array scaner(set('path'));

$upltime $time;
foreach(
$file_array as $value){
if(!
in_array($value,$array_path))
{
//$upltime = filectime($value);
$pathinfo pathinfo($value);
$name str_replace('.'.$pathinfo['extension'],'',basename($value));
$infolder dirname($value).'/';
$size filesize($value);

if(
strpos($name '!') !== false){
$name trans($name);
}
else{
$name trans2($name);
}

if(
is_dir($value)){
mysql_query("INSERT INTO `files` (`path`, `name`, `infolder`, `timeupload`, `loads`, `yes` ) VALUES ('$value', '*".$name."', '$infolder', '9999999999', '9999999999', '9999');");
$addfolder++;
}
else{
mysql_query("INSERT INTO `files` (`path`, `name`, `infolder`, `size` , `timeupload`) VALUES ('$value', '$name', '$infolder' , '$size' , '$upltime');");
$addfiles++;
}
}
}


echo 
'<div class="mainzag">База данных успешно обновлена!</div><div class="row">Добавлено папок: '.$addfolder.' <br>Добавлено файлов: '.$addfiles.'</div>';

echo 
$div1.'<a href="apanel.php">Админка</a>'.$div9;
echo 
$div1.'<a href="./">Загрузки</a>'.$div9;;
include_once (
H.'shaxty/foot.php');
?>
Онлайн: 3
Реклама