File size: 4.48Kb
<?
##############################
## WAP-ENGINE ##
##############################
## ##
## Автор : CHUMA ##
## e-mail : [email protected] ##
## WAP : http://wapeng.info ##
## ICQ : 13-14-11 ##
## ##
##############################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО ##
## РАСПРОСТРАНЕНИЯ ##
##############################
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
session_name("SESID");
session_start();
require ("../../config.php"); # Подключаем настройки сайта. (config.php)
require ("../../themes/$themes.php"); # Вставляем скин сайта.
include_once "tr_win.php";
echo "<center>Загрузки</center>";
if ($_GET[url])
{
$url = str_replace(".","",$_GET[url]);
$urlwin = tr_to_win($url);
echo "$urlwin <br /><hr />";
$onpage = $kolfiles; # записей на страницу
$dir = opendir ("$url");
$file_array = array();
while ($file = readdir ($dir))
{
if(substr($file,0,1) != '.' and $file != "index.php" and $file != "kom.php" and $file != "op" and $file != "Thumbs.db" and $file != "thumbs.db" && ($file != "..") && ($file != ".htaccess") && ($file != "tr_win.php"))//исключаем текущую папку и файл index.php(если например он есть)
{
$file_array[] = $file;
}
}
$all = count($file_array);
if(empty($_GET['page'])){$_GET['page'] = 0;} # если переменная $page не задана она становится 0
$begin = $_GET['page'] * $onpage; //откуда начинать выводить записи
$end = $begin + $onpage; # где заканчивать выводить
$pages = $all / $onpage; # сколько страниц генерировать
for($p=0;$p<$pages;$p++){ # начинаем генирировать страницы
$pg = $p+1; # номер страницы равен: $p + 1
if($_GET['page']==$p){echo $open.$pg.$close; //если просматриваемая страница равна странице, которую выводим ссылку не делаем
}else{ # если нет, то делаем
echo $open."<a href=?url=".$url."&page=".$p.">".$pg."</a> ".$close;}} # завершили цикл
if ($all!=0)
{
for($i=$begin;$i<$end;$i++){ # запускаем цикл вывода
if($file_array[$i]){
$sizef = stat( "$url/$file_array[$i]" );
$kb = 1000;
echo "<div class=b>Скачать: <a href=\"$home/modules/down/$url/$file_array[$i]\">$file_array[$i]</a><br />";
echo "Размер: ".round($sizef[7] / $kb, 2)." Кбайт";
if (file_exists("$url/op/$file_array[$i].txt"))
{
echo "<br />Описание: ";
include ("$url/op/$file_array[$i].txt");
}
echo "<br />Ссылка:<br /><input type=\"text\" size=\"15\" value=\"$home/modules/down/$url/$file_array[$i]\" /><hr />";
echo "<a href=\"kom.php?id=$file_array[$i]&url=$url\">Коментарии</a></div>";
} # начали новую строку
} # закончили цикл
}else{echo "В данной категории нет файлов";}
for($p=0;$p<$pages;$p++){ # начинаем генирировать страницы
$pg = $p+1; # номер страницы равен: $p + 1
if($_GET['page']==$p){echo $open.$pg.$close; # если просматриваемая страница равна странице, которую выводим ссылку не делаем
}else{ # если нет, то делаем
echo $open."<a href=?url=".$url."&page=".$p.">".$pg."</a> ".$close;}} # завершили цикл
echo "<br />";
echo "<hr /><a href=\"index.php\">К категориям</a><br />";
} else
{
echo "Категории<br />";
$dir = opendir (".");
while ( $file = readdir ($dir))
{
if (( $file != ".") && ($file != "..") && ($file != ".htaccess") && ($file != "index.php") && ($file != "tr_win.php") and $file != "kom.php" and $file != "adminkom.php")
{
$filewin = tr_to_win($file);
echo "<div class=\"b\"><a href=\"index.php?url=$file\">$filewin</a></div>";
}
}
}
include ("../../templates/foot.php"); # Вставляем низ сайта. (templates/foot.php)
?>