Вход Регистрация
Файл: public_html/explorer.php
Строк: 135
<?php
session_start
();
include(
"sistem/config.php");
include(
"sistem/global.dat");
include(
"sistem/cfg.dat");
include(
"./sistem/header.php");
include(
"temes/$teme/verh.dat");
echo
'<div class="foot"><font color="red">Файловый менеджер</font></a></div>';
if(
$status=="uzer" || $status=="moder" || $status=="admin")
   {
      
      if(
md5(md5($dir))==$dir)
      if(isset(
$_GET['dir'])){$dir $_GET['dir'];}
      if(isset(
$_GET['file'])){$file $_GET['file'];}
      if(isset(
$_POST['dir'])){$dir $_POST['dir'];}
      if(isset(
$_POST['param'])){$param $_POST['param'];}
      if(isset(
$_POST['txtsob'])){$txtsob $_POST['txtsob'];}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      
if($act=="index")
      {
         
         
         
         if(empty(
$dir)){ $dir='..'; }
         if(
file_exists($dir))//проверяем существование дериктории или файла
         
{
            if(
is_dir($dir))//если дериктория, то выводим её
            
{
               
$dire = @opendir ($dir);
               while ( 
$file readdir ($dire))
               {
                  if(( 
$file != ".")&& ($file != ".."))
                  {
                     
                     if(
is_dir($dir.'/'.$file)){ $issr '<img src="../img/dir.gif" alt="dir">'$ves ''; }
                     if(
is_file($dir.'/'.$file))
                     {
                        
$issr '<img src="../img/files.gif" alt="file">';
                        
$ves filesize("$dir/$file");
                        
$ves $ves 1000;
                        
$ves '('.$ves.' kb)';
                     }
                     echo
'<div class="gmenu">'.$issr.'<a href="explorer.php?act=index&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&amp;dir='.$dir.'/'.$file.'&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&"><B>'.$file.'</B></a> '.$ves.' [<a href="explorer.php?act=dell&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&amp;dir='.$dir.'/'.$file.'&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&">Удалить</a>]</div>';
                     
                  }
               }
               
closedir ($dire);
               
               
               
//форма для создания нового файла
echo '<div class="foot"><center></center></div>';
               echo
'<form name="forma" action="explorer.php" method="post">';
               echo
'<INPUT TYPE="hidden" NAME="act" VALUE="save">';
               echo
'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo
'<div class="gmenu"><input type="text" name="param" value="" size="10" maxlength="30"></div>';
               echo
'<div class="gmenu"><input type="submit" name="" value="Создать фаил"></div>';
echo
'</form>';
               
//форма для создания новой папки
echo '<div class="foot"><center><br></center></div>';
               echo
'<form name="forma" action="explorer.php" method="post">';
               echo
'<INPUT TYPE="hidden" NAME="act" VALUE="mkdir">';
               echo
'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo
'<div class="gmenu"><input type="text" name="param" value="" size="10" maxlength="30"></div>';
               echo
'<div class="gmenu"><input type="submit" name="" value="Создать папку"></div>';
               echo
'</form>';
               
               
               
            }
            
            
            if(
is_file($dir))//если фаил, читаем его
            
{
                
$basename=basename($dir); 
                echo
'<div class="gmenu"><font color="red"><B>'.$basename.'</B></font></a></div>';
                
$filesize=filesize($dir);
                
$filesize $filesize "1000";
                echo
'<div class="gmenu"><font color="red">Размер <B>'.$filesize.'</B> kb<br></font></a></div>';
                
                
$basename=explode(".",$basename);
                
$cont=count($basename)-1;
                
$basename=$basename[$cont];
                
               
$zapret_dir substr_count($dir,"sistem");
                if(
$basename != "php" && $zapret_dir == "0")
                {
                     echo
'<form name="forma" action="explorer.php" method="post">';
                     echo
'<INPUT TYPE="hidden" NAME="act" VALUE="save">';
                        echo
'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
                      echo
'<TEXTAREA NAME="txtsob" ROWS=10 COLS=26>';
                      
$file_read fopen($dir'r');
                      while(
$str fgets($file_read))
                      {
                         
$str htmlspecialchars($str);
                         echo 
$str;
                      }
                      
fclose($file_read);
                      echo
'</TEXTAREA><br>';
                      echo
'<div class="gmenu"><font color="red">Внимание, explorer сохранит фаил "<B>'.$basename.'</B>" в кодировке <B>Utf-8</B><br></font></a></div>';
                      echo
'<div class="gmenu"><input type="submit" name="" value="Сохранить"></div>';
                     echo
'</form>';
               }else
               {
                  echo
'<div class="gmenu"><font color="red">ОШИБКА! Тиф файла неподдержывается конструктором сайтов, редактировать его запрещено!<br></font></a></div>';
               }
               echo
'<div class="gmenu"><a href="explorer.php?act=dell&amp;dir='.$dir.'">Удалить фаил</a><br></div>';
               
            }
            
//
            
$referer=$_SERVER['HTTP_REFERER'];
            
            }else
            {
               echo
'<div class="gmenu"><font color="red">Файла или папка не существует<br></font></a></div>';
               echo
'<hr size="2" width="100%">';
               
$referer=$_SERVER['HTTP_REFERER'];
            }
         echo
'<hr size="2" width="100%">';
         echo
'<div class="gmenu"><a href="index.php?">В меню</a><br></div>';
      }
///////////////////////////////////////////////////////////удаление папки или файла/////////////////////////////////////////
      
if($act=="dell"){
            echo
'<div class="gmenu">Подтвердите удаление<br></div>';
          echo
'<div class="gmenu"><font color="red"><a href="explorer.php?act=dell2&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&amp;dir='.$dir.'&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&">ДА!</a><br></font></a></div>';
          echo
'<hr size="2" width="100%">';
          
$referer=$_SERVER['HTTP_REFERER'];
      }
//--------------------------------------------------------------------------------------------------------------------------
      
if($act=="dell2"){
            
$basename=basename($dir); 
            if(
$basename !="explorer.php"){
                
//удаление
                
if($dire = @opendir ($dir)){//если в дериктории есть файлы то удаляем их
              
$error_dir="0";
              while ( 
$file readdir ($dire))
              {
                 if(( 
$file != ".")&& ($file != ".."))
                 {
                    if(@
unlink("$dir/$file")){ echo'<B>'.$file.'</B> - удален<br>'; }else{ echo'<B>'.$file.'</B> -НЕ удален<br>';  $error_dir=$error_dir+"1"; }
                 }
              }
              
closedir ($dire);
              }
                
                if(@
rmdir($dir)){echo'<div class="gmenu"><font color="red">Удалено<br></font></a></div>';}//если это каталог и он пуст, то удаляем его не сообщая об ошибках
                
if($error_dir "0"){ echo'Не удалось удалить папку, некоторые элементы не удалось удалить<br>'; }
                if(@
unlink($dir)){ echo'<div class="gmenu"><font color="red">Удалено<br></font></a></div>'; }//если это фаил, то удаляем его не сообщая об ошибкахecho';
                
                
echo'<hr size="2" width="100%">';
                echo
'<a href="index.php?">В меню</a><br>';
            }else{
                
                echo
'Фаил explorer.php удалять нельзя<br>';
                echo
'<a href="explorer.php?act=index&amp;dir='.$dir.'">Далее</a><br>';
                echo
'<hr size="2" width="100%">';
                echo
'<a href="index.php?">В меню</a><br>';
            }
      }
////////////////////////////////////////////////создание или сохранение файла///////////////////////////////////////////////////
      
if($act=="save")
      {
              
$txtsob=stripslashes($txtsob);
              
              if(isset(
$param)){ $dir="$dir/$param";  $txtsob=""; }
              
              if(
$filesave fopen($dir"w+")){
                  
fputs($filesave,$txtsob);
                  
fclose($filesave);
                  
                  echo
'<div class="gmenu"><font color="red">Сохранено<br></font></a></div>';
                  echo
'<a href="explorer.php?act=index&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&amp;dir='.$dir.'&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&">К файлу</a><br>';
              }else{
                  echo
'<div class="gmenu"><font color="red">Ошибка сохранения<br></font></a></div>';
              }
                echo
'<hr size="2" width="100%">';
echo
'<a href="index.php?">В меню</a><br>';
      }
////////////////////////////////////////////////создание папки///////////////////////////////////////////////////
      
if($act=="mkdir")
      {
              
              
              if(
mkdir("$dir/$param")){
                  
                  echo
'<div class="gmenu"><font color="red">Успешно Создано<br></font></a></div>';
                  echo
'<div class="gmenu"><a href="explorer.php?act=index&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&amp;dir='.$dir.'/'.$param.'&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&&214afad5d45b350ad4556727e5138eb6&">В созданную папку</a><br></div>';
              }else{
                  echo
'<div class="gmenu"><font color="red">Ошибка создания<br></font></a></div>';
              }
                echo
'<hr size="2" width="100%">';
                  echo
'<div class="gmenu"><font color="red"><a href="index.php?">В меню</a><br></font></a></div>';
      }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   
}else{
//session_destroy();
echo'<div class="gmenu"><font color="red">Ошибка!</font></a></div>';
echo
'<div class="gmenu"><font color="red">Ошибка авторизации! Для доступа вам нужно зарегистрироваться или авторизоватся на конструкторе сайтов! Или время работы истелко пожалуйсто! авторизуйстесь по новой!';
echo
'<hr size="2" width="100%">';
echo
'<a href="index.php">Назад</a><br>';
}



echo 
'Ваш диск '.$disk_aka.' mb</b><br>';
echo
'<div class="gmenu"><a href="upload.php">Закачать файл</a><br></div>';
include(
"sistem/global_end.dat");
include(
"temes/$teme/niz.dat");
?>
Онлайн: 1
Реклама