Вход Регистрация
Файл: down/func.php
Строк: 104
<?php
#######################################################
#######################################################
###                Загруз-Центр для 7ba_cms         ###
###                 Автор: WapStyle                 ###
###                 Сайт: http://wap.irbit.in       ###
###                e-mail: admin@wap.irbit.in       ###
#######################################################
#######################################################
### Вы НЕ имеете право продовать этот скрипт или    ###
### получать какую-либо выгоду.                     ###
### Вы можете вносить изменения в данный код скрипта###
#######################################################
#######################################################



function r($r,$t=null)
{
$f=explode('.',$r);
return 
strtolower($f[count($f)-1-$t]);
}

function 
translit($dir)
{
$dir=basename($dir);
$j=explode('.'$dir);
$r=$j[count($j)-1];
unset(
$j[count($j)-1]);
$dir=join('.',$j);
if(
substr($dir,01)=='!')
{
$trans2=array('Ё','Ж','Щ','Ш','Ч','Э','Ю','Я','ё','ж','щ','ш','ч','э','ю',
'я','А','Б','В','Г','Д','Е','З','И','Й','К','Л','М','Н','О','П','Р','С','Т',
'У','Ф','Х','Ц','Ь','Ы','а','б','в','г','д','е','з','и','й','к','л','м','н',
'о','п','р','с','т','у','ф','х','ц','Ъ','ь','ы');
$trans1= array('JO','ZH','SCH','SH','CH','JE','JY','JA','jo','zh','sch','sh','ch','je','jy',
'ja','A','B','V','G','D','E','Z','I','J','K','L','M','N','O','P','R','S','T',
'U','F','H','C',"'",'Y','a','b','v','g','d','e','z','i','j','k','l','m','n',
'o','p','r','s','t','u','f','h','c',"''","'",'y');
$dir=str_replace($trans1,$trans2,$dir);
$dir=substr($dir,1,strlen($dir));
}
$dir=str_replace('_'' '$dir);
return 
$dir.'.'.$r;
}

function 
transdir($dir)
{
$dir=str_replace('lib/'''$dir);
$j=explode('/',$dir);
$countj=count($j);
for(
$i=0$i<$countj$i++)
{
if(
substr($j[$i],01)=='!')
{
$trans2=array('Ё','Ж','Щ','Ш','Ч','Э','Ю','Я','ё','ж','щ','ш','ч','э','ю',
'я','А','Б','В','Г','Д','Е','З','И','Й','К','Л','М','Н','О','П','Р','С','Т',
'У','Ф','Х','Ц','Ь','Ы','а','б','в','г','д','е','з','и','й','к','л','м','н',
'о','п','р','с','т','у','ф','х','ц','Ъ','ь','ы');
$trans1=array('JO','ZH','SCH','SH','CH','JE','JY','JA','jo','zh','sch','sh','ch','je','jy',
'ja','A','B','V','G','D','E','Z','I','J','K','L','M','N','O','P','R','S','T',
'U','F','H','C',"'",'Y','a','b','v','g','d','e','z','i','j','k','l','m','n',
'o','p','r','s','t','u','f','h','c',"''","'",'y');
$j[$i]=str_replace($trans1,$trans2,$j[$i]);
$j[$i]=substr($j[$i],1,strlen($j[$i]));
}

}

$dir=str_replace('_'' 'join('/',$j));
return 
$dir;
}

function 
countf($f)
{
$f2 str_replace('/''D',$f);

if(
file_exists('count/'.$f2.'.dat'))
{
$j=explode('|',file_get_contents('count/'.$f2.'.dat'));
if(
$j[0]>time()-86400)
{return 
$j[1];}
}

$d[] = 'load/'.$f;
$sz 0;
do
{
$dir array_shift($d);
$h opendir($dir);
while(
$f readdir($h))
{
if(
$f[0]!='.' && is_readable($dir.'/'.$f))
{
if(
is_dir($dir.'/'.$f))
{
$d[] = $dir.'/'.$f;}
else
{++
$all;}
$sz += filesize($dir.'/'.$f);
}
}
closedir($h);
}
while(
sizeof($d) > 0);

if(
$sz >= 1048576)
{
$c = (int)$all.' / '.round($sz/1048576,1).' mb';}
else
{
$c = (int)$all.' / '.round($sz/1024,1).' kb';}

$fp=fopen('count/'.$f2.'.dat''wb');
chmod('count/'.$f2.'.dat'0666);
fputs($fptime().'|'.$c);
fclose($fp);

return 
$c;
}

function 
nav_page($countstr,$page,$dir,$p,$sort,$main)
{
$list='Страница '.($page+1).' из '.$countstr.'<br />';
for(
$i=0$i<3$i++)
{
if(
$i>$countstr-1)
break;
if(
$page!=$i)
{
$list.='<a href="'.$main.'.php?dir='.$dir.'&amp;p='.$p.'&amp;page='.$i.'&amp;sort='.$sort.'">'.($i+1).'</a>|';}
else
{
$list.=($i+1).'|';}
}
if(
$countstr>3)
{
$list.='...';

for(
$n=$page-3$n<$page+3$n++)
{
if(
$n>$countstr-1)
break;
if(
$n<3)
continue;
if(
$page!=$n)
$list.='<a href="'.$main.'.php?dir='.$dir.'&amp;p='.$p.'&amp;page='.$n.'&amp;sort='.$sort.'">'.($n+1).'</a>|';
else
$list.=($n+1).'|';
}
$next=$n;
}
if(@
$n<$countstr and isset($n))
{
$list.='..';
for(
$n=$countstr-3$n<$countstr$n++)
{
if(
$n<@$next)
continue;
if(
$page!=$n)
$list.='<a href="'.$main.'.php?dir='.$dir.'&amp;p='.$p.'&amp;page='.$n.'&amp;sort='.$sort.'">'.($n+1).'</a>|';
else
$list.=($n+1).'|';
}
}
return 
$list.'<br />';
}

function 
sortnew($file1,$file2)
{
$time1=filectime($file1);
$time2=filectime($file2);
if(
$time1==$time2)
return 
0;
elseif(
$time1>$time2)
return -
1;
else
return 
1;
}
?>
Онлайн: 1
Реклама