Просмотр файла XCMS_ver_1_0/download/index.php

Размер файла: 3.08Kb
<?php
#######################################################
#  [Автор скрипта: ]                                 #
#  [Роман Гринько aka Nominal]                        #
#  [ICQ:  405-623-516] [E-Mail: [email protected]]    #
#######################################################
@session_start();
$dir = '../';
$title_page = 'Загрузки';
include $dir.'system/func.php';
include $dir.'system/head.php';
echo '<div class="label">Загрузки</div>
<div class="links2">';

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


@$folder = $_GET['dir'];
@$n=$_GET['n'];
if($n=='') { $n=0; }
if($folder) { $zag=strtr($folder,'_',' '); } else { $zag='Фaйлы'; }
$tsize=0;
$cnt=0;
$ns=0;
if($folder){
if(strstr($folder,'..')) die('<div class="error">Доступ запрещен!</div>');
$ddir=opendir($folder);
}else { $ddir=opendir('.'); }
while($file=readdir($ddir))
{
if($file!='.' and $file!='..' and $file!='.htaccess' and $file!='index.php' and $file!='down.php' and $file!='favicon.ico' and $file!='img' && !ereg (".php$",$file) && !ereg (".txt$",$file) && !ereg (".swf$",$file) && !ereg (".htaccess$",$file)&& !ereg (".db$",$file)){
if($cnt<$n){$cnt++; continue;}
if($ns<10){
if($folder and strpos($file,'-')) $fname=strstr($file,'-'); else $fname=$file;
$fname=strtr($fname,array('_'=>' ','-'=>' '));
if($folder){
$str=filesize($folder.'/'.$file);
$file=$folder.'/'.$file;
}else $str=filesize($file);
$size=round($str/1024,1);
if(strpos($file,'.')){

// Иконки файлов
if(strstr($file,'.jpg') || strstr($file,'.jpeg') || strstr($file,'.png') || strstr($file,'.bmp') || strstr($file,'.gif') || strstr($file,'.JPG')) {
$img = 'pictures3.png'; // Images
}
elseif(strstr($file,'.zip') || strstr($file,'.rar') || strstr($file,'.tar') || strstr($file,'.gz') || strstr($file,'.gzip')) {
$img = 'zip.gif';  // Arhives
} elseif(strstr($file,'.mp3') || strstr($file,'.wma') || strstr($file,'.mp0') || strstr($file,'.acc') || strstr($file,'.mid')) {
$img = 'sounds_s.png';  // Music
}else { $img = 'files.gif'; }  // No value/other


$fname=strtok($fname,'.');
print '<div class="navs"><img src="../images/'.$img.'" alt=""/> <a href="down.php?file='.$file.'">'.en_rus($fname).'</a>('.$size.'kB)</div>';
$ns++;
$tsize=$tsize+$str;
}else{
echo '<div class="navs"><img src="../images/dir.gif" alt=""/> <a href="?dir='.$file.'">'.en_rus($fname).'</a></div>';
$ns++;
}
}
$cnt++;}
}
closedir($ddir);
echo '<hr />';
if(!$ns<10 and $ns+$n!=$cnt)  { print '&nbsp;<a href="index.php?dir='.$folder.'&amp;n='.($ns+$n).'">Вперед &gt;&gt;&gt;</a><br>'; }
if($n!=0) { print '&nbsp;<a href="index.php?dir='.$folder.'&amp;n='.($n-10).'">&lt;&lt;&lt;Назад</a><br>'; }
$tsize=round($tsize/1024,1);
$stran=round($cnt/10);
if(($cnt-$stran*10)>0) $stran++;
echo '<small style="color: #1E90FF">Cтpaницa '.(($n+10)/10).' из '.$stran.'<br />Paзмep фaйлoв: '.$tsize.' kB</small><br />';
if($folder) { print '<a href="index.php">К категориям</a>'; }
echo '</div>';
include $dir.'system/end.php';
?>