View file modules/zagruz/dload.php

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");
?>