File size: 3.48Kb
<?php
########################################
## WAP-ENGINE ##
########################################
## ##
## Автор : CHUMA (Токарев Владимир) ##
## e-mail : [email protected] ##
## WAP : http://wap-engine.ru ##
## ##
########################################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ! ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
####################
$file_get = stripslashes(trim($_GET['file']));
$kat = stripslashes(trim($_GET['kat']));
if(empty($kat))
{
$kat = ".";
}
if((!isset($passw) || $_SESSION['sespass'] != $passw) && $dostup_files == 0)
{
include ("../../themes/$themes.php");
echo'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
include ("../../templates/foot.php");
exit;
}
if(!empty($_GET['kat']) && (!preg_match("#^[^><|?*\:\"]+$#", $kat) || preg_match("#(\.\.)+|^(\/)+|^(\.)+$|^(\.\/)+$|^(\.\/\.)+$|(\/\/)+#", $kat)))
{
include ("../../themes/$themes.php");
echo"<p class=\"err\">Ошибка!!! Неправильное название категории.</p>";
echo"<p><a href=\"index.php?".session_name()."=".session_id()."\">В загрузки</a><br /></p>";
include ("../../templates/foot.php");
exit;
}
if(!file_exists("../../modules/zagruz/$kat"))
{
include ("../../themes/$themes.php");
echo"<p class=\"err\">Ошибка!!! Данная категория не существует.</p>";
echo"<p><a href=\"index.php?".session_name()."=".session_id()."\">В загрузки</a><br /></p>";
include ("../../templates/foot.php");
exit;
}
if(!empty($_GET['file']) && (!preg_match("#^[^><|?*/\:\"]+$#", $file_get) || preg_match("#(\.\.)+#", $file_get) || empty($_GET['kat'])))
{
include ("../../themes/$themes.php");
echo"<p class=\"err\">Ошибка!!! Неправильное название файла.</p>";
echo"<p><a href=\"index.php?".session_name()."=".session_id()."\">В загрузки</a><br /></p>";
include ("../../templates/foot.php");
exit;
}
if(!file_exists("../../modules/zagruz/$kat/$file_get"))
{
include ("../../themes/$themes.php");
echo"<p class=\"err\">Ошибка!!! Данный файл не существует.</p>";
echo"<p><a href=\"index.php?".session_name()."=".session_id()."\">В загрузки</a><br /></p>";
include ("../../templates/foot.php");
exit;
}
####################
$file_get = filter($file_get);
$kat = filter($kat);
$kat = preg_replace("#\/$#", '', $kat);
####################
if(preg_match("#\.jad$#", $file_get))
{
$jad = str_replace(".jad", ".jar", "$file_get");
$load_data = @file("$kat/op/".$jad."_load.txt");
$loads = trim($load_data[0]) + 1;
write_to_file($kat.'/op/'.$jad.'_load.txt', $loads);
}
else
{
$load_data = @file("$kat/op/".$file_get."_load.txt");
$loads = trim($load_data[0]) + 1;
write_to_file($kat.'/op/'.$file_get.'_load.txt', $loads);
}
header ("Location: $home/modules/zagruz/$kat/$file_get");
?>