View file eriman.php

File size: 26.26Kb
<?php
///////Автор мода я. То есть Erika.//////
//////////Cайт http://ms-erika.net.ru//////////////
//////////Категория скрипта - БЕСПЛАТНЫЙ!!!!!!!!//////////
//////////////Следующие версии (обновления) только на моем сайте/////////////
////////////////// Функционал:////////
/////////// Создание, удаление, переименование файлов/папок. Запаковка директорий в архив. Распаковка архивов. Просмотр кода. Редактирование файлов и тд..... /////////////////
////////////

$koren = $_SERVER['DOCUMENT_ROOT'];//Корневая директория
$slls = '../../sys';//Надеюсь поняли что это
include_once "$slls/inc/start.php";
include_once "$slls/inc/compress.php";
include_once "$slls/inc/sess.php";
include_once "$slls/inc/home.php";
include_once "$slls/inc/settings.php";
include_once "$slls/inc/db_connect.php";
include_once "$slls/inc/ipua.php";
include_once "$slls/inc/fnc.php";
include_once "$slls/inc/adm_check.php"; 
include_once "$slls/inc/user.php";
  user_access('adm_set_chat',null,'index.php?'.SID); adm_check(); if (user_access('adm_panel_show')){   

include_once("$slls/eriman/libzip.dat");//Баблиотека для zip архивов
include("$slls/eriman/pclzip.php");

      if(isset($_GET['act'])){$act = $_GET['act'];}
      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'];}
$dell_file = $_GET['dell_file'];
      ////////////////////////////////////////////////////////
      if(empty($act)){$act="index";}
      if($act=="index")
      {
         if(empty($dir)){ $dir=''.$koren.''; }
         if(file_exists($dir))//проверяем существование дериктории или файла
         {
            if(is_dir($dir))//если дериктория, то выводим её
            {
               $new_dir_url="";
               $new_dir_url_arr = explode("/", $dir);
               $i = "0";
               $var = count($new_dir_url_arr)-1;
               while(++$i < $var)
               {$new_dir_url = $new_dir_url."/".$new_dir_url_arr[$i];}
if($dir==$koren) {
$set['title']='Файловый менеджер';
}else{
            if($dir){
         	   $dname=basename($dir); 

$set['title']='Директория - '.$dname.'';
}
}
include_once "$slls/inc/thead.php";
title();
err();
aut();
//////////////////

//////////////////
 
echo'<table class="post">';
echo'<tr><td class="foot" colspan="2">&#149;<a href="?act=index&amp;dir='.$new_dir_url.'&"> / </a>'.$dir.' </td></tr>';
echo'<tr><td class="p_m" colspan="2">&#149; Создать:<a href="?act=n_file&amp;dir='.$dir.'"> file </a>|<a href="?act=n_dir&amp;dir='.$dir.'"> dir </a>|<a href="?act=ziped&amp;dir='.$dir.'/'.$file.'"> zip </a>
<br />&#149; Загрузка:<a href="?act=imp&amp;dir='.$dir.'"> imp </a>|<a href="?act=up&amp;dir='.$dir.'"> up </a>
</td></tr>';
echo'<tr><td class="foot" colspan="2">&#149;<a href="?act=dell&amp;dir='.$dir.'/'.$file.'&amp;dell_file='.$dir.'&amp;"> Удалить папку </a></td></tr>';

               $basename=basename($dir); 
               
               
               $dire = @opendir ($dir);
               while ( $file = readdir ($dire))
               {
                  if(( $file != ".")&& ($file != ".."))
                  {
                     
                     if(is_dir($dir.'/'.$file)){ $issr = $img_dir_dounload; $ves = ''; }
                     if(is_file($dir.'/'.$file))
                     {
                        $issr = $img_file_dounload;
                        $ves = filesize("$dir/$file");
                        $ves = $ves / 1000;
                        $ves = ''.$ves.' kb';
$mnime = $file;
$type = substr($mnime, strrpos($mnime,'.')+0);
$type = $type;
                     }
                     echo'<tr><td class="icon14"><img src="/style/icons/settings.png" alt="." /></td><td class="p_t"><a href="?act=index&amp;dir='.$dir.'/'.$file.'&"> '.$file.' </a></td></tr><tr><td class="foot" colspan="2">'; if($ves==NULL) {echo'<a href="?act=ziped&amp;dir='.$dir.'/'.$file.'"> zip </a>|'; }echo'<a href="?act=ren&amp;dir='.$dir.'/'.$file.'"> ren </a>|<a href="?act=dell&amp;dir='.$dir.'/'.$file.'&amp;dell_file='.$dir.'&amp;"> dell </a>'; if($type==".sql"){ echo'|<a href="?act=mysql&amp;dir='.$dir.'/'.$file.'&"> sql </a>'; } if($type==".zip"){ echo'|<a href="?act=unzip&amp;dir='.$dir.'&amp;zip='.$file.'&amp;did='.$dir.'/'.$file.'"> unzip </a>'; } if($ves==NULL){}else{ if($type==".php") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; } elseif($type==".txt") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; }  elseif($type==".dat") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; } elseif($type==".html") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; } elseif($type==".xhtml") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; } if($type==".wml") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; }  elseif($type==".sql") {echo'|<a href="?act=code&amp;dir='.$dir.'/'.$file.'&"> code </a>'; }  }  echo'</td></tr>'; if($ves==NULL) { echo'<tr><td class="p_m" colspan="2">&#149; Директория</td></tr>'; } else {  echo'<tr><td class="p_m" colspan="2">&#149; Вес: '.$ves.' </td></tr>'; }
                  }
               }
echo'</table>';
               closedir ($dire);
               
               
               
            }
            
            
            if(is_file($dir))//если фаил, читаем его
            {
         	   $basename=basename($dir); 
$set['title']='Файл - '.$basename.'';
include("$slls/inc/thead.php");
title(); err(); aut();
         	   $filesize=filesize($dir);
         	   $filesize = $filesize / "1000";
         	   echo'<div class="foot">&#149; Вес: '.$filesize.' kb</div>';
         	   
         	   if (get_magic_quotes_gpc())
         	   {
         	      echo'<div class="main_menu">ОШИБКА!!! Сейчас была проведена проверка настройки сервера, настройки не удовлетворительны, т.к. сервет запретил выключить "Магические кавычки". При включённой опции "магические кавычки", редактирование файлов не возможно, они будут испорчены. ';
         	      echo'Проверьте наличие файла .htaccess , именно того, что выпускается вместе с движком. Если файл .htaccess на месте, то это значит, что хостинг не разрешает настройку сервера или просто запретил изменять параметры "magic_quotes". Вы можете обратится в поддержку хостинга, возможно они помогут вам с этой проблемой!<br>';
         	      echo'<font color="#FF0000">Изменяя этот файл вы можете его испортить!!!</font></div>';
         	   }
         	   
         	   echo'<div class="main_menu">&#149; Внамание! Файл '.$basename.' будет сохранен в utf8</div><form name="forma" action="?'.SID.'" method="post">';
                  echo'<INPUT TYPE="hidden" NAME="act" VALUE="save">';
                  echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
                  echo'<TEXTAREA NAME="txtsob">';
                  $file_read = fopen($dir, 'r');
                  while($str = fgets($file_read))
                  {
             	     $str = htmlspecialchars($str);
                	 echo $str;
                  }
                  fclose($file_read);
                  echo'</TEXTAREA><br>';
                  echo'<input type="submit" name="" value=" Изменить "><br>';
                  echo'</form>';
               
               //форма для переименования файла
echo'<div class="foot">&#149; Переименовать файл '.$basename.'</div>';
               echo'<form name="forma" action="?'.SID.'" method="post">';
               echo'<INPUT TYPE="hidden" NAME="act" VALUE="rename">';
               echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo'<input type="text" name="txtsob" value="'.$basename.'" size="10" maxlength="30"><br>';
               echo'<input type="submit" name="" value=" OK "><br>';
               echo'</form>';
               
               $new_dir_url="..";
               $new_dir_url_arr = explode("/", $dir);
               $i = "0";
               $var = count($new_dir_url_arr)-1;
               while(++$i < $var)
               {$new_dir_url = $new_dir_url."/".$new_dir_url_arr[$i];}
               echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$new_dir_url.'&amp;'.SID.'"> К списку файлов </a><br>';
               
               echo'&#149;<a href="?act=dell&amp;dir='.$dir.'&amp;dell_file='.$dir.'&amp;"> Удалить фаил </a><br>';
               
               
            }
            //
            echo'</div><div class="foot">';
            
            echo'&#149;<a href="?"> В корень </a></div>';
            
            }else
            {
$set['title']='Ошибка!';
include("../../sys/inc/thead.php");
title();
err();
aut();
               echo'<div class="foot">&#149; Файла или дериктории не существует</div>';
               $referer=$_SERVER['HTTP_REFERER'];
               echo'<div class="foot">&#149;<a href="'.$referer.'"> Назад </a><br>';
               echo'&#149;<a href="?"> В корень </a></div>';
            }
      }
if($act=="ren") {
$set['title']='Переименование';
include("../../sys/inc/thead.php");
title(); err(); aut();
$fname = basename($dir);
echo'<div class="foot">&#149; Переименовать: '.$fname.'</div>';
               echo'<form name="forma" action="?" method="post">';
               echo'<INPUT TYPE="hidden" NAME="act" VALUE="rename">';
               echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo'<input type="text" name="txtsob" value="'.$fname.'" size="10" maxlength="30"><br>';
               echo'<input type="submit" name="" value=" OK "><br>';
echo'<div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> Отменить </a><br />&#149;<a href="?"> В корень </a></div>';
}
if($act=="n_file") {
$set['title']='Создание файла';
include("$slls/inc/thead.php");
title(); err(); aut();
echo'<div class="foot">&#149; Имя файла:<br />';
               echo'<form name="forma" action="?" method="post">';
               echo'<INPUT TYPE="hidden" NAME="act" VALUE="save">';
               echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo'<input type="text" name="param" value="" size="10" maxlength="30"><br>';
               echo'<input type="submit" name="" value=" Создать "><br>';
               echo'</form></div>';
echo'<div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> Отменить </a><br />&#149;<a href="?"> В корень </a></div>'; 
}
      if($act=="dell"){
$d_file = basename($dir);
$set['title']='Удаление - '.$d_file.'';
$dell_file = $_GET['dell_file'];
include("$slls/inc/thead.php");
title(); aut();
      	  echo'<div class="foot">&#149; Подтвердите удаление '.$d_file.' </div>';
          echo'<div class="err"><a href="?act=dell2&amp;dir='.$dir.'&amp;dell_file='.$dell_file.'&amp;"> Да </a>|<a href="'.$_SERVER[HTTP_REFERER].'"> Нет </a></div>';
          echo'<div class="foot">&#149;<a href="?"> В корень </a></div>';
      }
      if($act=="dell2"){
$dell_file = $_GET['dell_file'];
      	  $basename=basename($dir); 
      	  if($basename !="eriman.php")
      	  {
      	      //удаление
      	      if(is_dir($dir))
      	      {
      	         function delldir($fldr)
                 {
                    $dh = opendir($fldr);
                    while(($f= readdir($dh)) !== false)
                    {
                       if($f != '.' && $f != '..')
                       {
                          $path = $fldr.'/'.$f;
                          if(is_dir($path))
                          {
                             delldir($path);
                             @rmdir($path);
                          }elseif(is_file($path))
                          {
                             @unlink($path);
                          }
                       }
                    }
                    closedir($dh);
                    @rmdir($fldr);
                    //return $retur;
                 }
                 delldir($dir); echo'Готово<br>';
header("Location:?dir=$dell_file");
      	      }
      	      
      	      if(is_file($dir))
      	      {
      	         if(@unlink($dir)){ header("Location:?dir=$dell_file"); }else{ echo'Ошибка, файл не удалён!<br>'; }
      	      }
      	      
      	      
      	  }else{
      	      echo'Фаил eriman.php удалять нельзя<br>';
      	      echo'<a href="?dir='.$dir.'&amp;'.SID.'">Далее</a><br>';
      	      echo'<a href="?"> В корень </a><br>';
      	  }
      }
if($act=="n_dir") {
$set['title']='Новая директория';
include("$slls/inc/thead.php");
title(); err(); aut();
echo'<div class="foot">&#149; Имя директории:</div>';
               echo'<form name="forma" action="?" method="post">';
               echo'<INPUT TYPE="hidden" NAME="act" VALUE="mkdir">';
               echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo'<input type="text" name="param" value="" size="10" maxlength="30"><br>';
               echo'<input type="submit" name="" value=" Создать  "><br>';
               echo'</form>';

echo'<div class="foot">&#149;<a href="'.$dir.'"> Отменить </a><br />&#149;<a href="?"> В корень </a></div>';
}
      if($act=="save")
      {
$set['title']='Сохранение файла';
include("$slls/inc/thead.php");
title(); aut();
              //$txtsob=stripslashes($txtsob);
              
              if(isset($param)){ $dir="$dir/$param";  $txtsob=""; }
              
              if($filesave = fopen($dir, "w+")){
                  fputs($filesave,$txtsob);
                  fclose($filesave);
                  @chmod($dir, 0666);
                  echo'<div class="foot">&#149; Файл успешно сохранен </div>';
                  echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$dir.'&amp;'.SID.'"> К файлу </a><br />';
                  
                  $new_dir_url="..";
                  $new_dir_url_arr = explode("/", $dir);
                  $i = "0";
                  $var = count($new_dir_url_arr)-1;
                  while(++$i < $var)
                  {$new_dir_url = $new_dir_url."/".$new_dir_url_arr[$i];}
                  echo'&#149;<a href="?act=index&amp;dir='.$new_dir_url.'&amp;'.SID.'"> Списку файлов </a><br />';
              }else{
                  echo'<div class="foot">&#149; Ошибка сохранения!</div>';
              }
              echo'&#149;<a href="?act=index&amp;'.SID.'"> В корень </a></div>';
      }
      if($act=="mkdir")
      {
              
$set['title']='Новая директория';
include("$slls/inc/thead.php");
title(); err(); aut();
              $mkdir="$dir/$param";
              if(mkdir($mkdir))
              {
                  @chmod($mkdir, 0777);
                  echo $mkdir."<br>";
                  echo'<div class="foot">&#149; Создано</div>';
                  echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$dir.'/'.$param.'&amp;'.SID.'"> В созданную папку </a><br>';
                  echo'&#149;<a href="?act=index&amp;dir='.$dir.'&amp;'.SID.'"> К списку </a><br>';
              }else{
                  
                  echo"$dir/$param<br>";
                  echo'</div><div class="foot">&#149; Ошибка создания</div>';
              }
              echo'&#149;<a href="?"> В корень </a></div>';
      }
      if($act=="rename")
      {
$set['title']='Переименование';
include("$slls/inc/thead.php");
title(); err(); aut();
              
              $new_dir_url="..";
              
              $new_dir_url_arr = explode("/", $dir);
              $i = "0";
              $var = count($new_dir_url_arr)-1;
              while(++$i < $var)
              {
                 $new_dir_url = $new_dir_url."/".$new_dir_url_arr[$i];
              }
              $new_dir_url = $new_dir_url."/$txtsob";
         	   $s_dir=basename($dir);
         	   $n_dir=basename($new_dir_url);  
              
              echo "<div class='foot'>&#149; Успешно переименовано<br />&#149; $s_dir => $n_dir</div>"; 
              
              rename($dir, $new_dir_url);
              echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$new_dir_url.'&amp;'.SID.'"> Далее </a><br>';
              echo'&#149;<a href="?act=index&amp;'.SID.'"> В корень </a></div>';
      }
if($act=="imp"){
$set['title']='Импорт';
include("../../sys/inc/thead.php");
title(); err(); aut();
echo'<div class="foot">&#149; Импортировать файл:</div>';
echo'<form name="forma" action="?" method="post">';
echo'<INPUT TYPE="hidden" NAME="act" VALUE="import">';
echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
echo'<input type="text" name="txtsob" value="http://"><br>'; 
echo'<input type="submit" value=" GO ">';
echo'</form>';
echo'<div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> Отменить </a><br />&#149;<a href="'.$dir.'"> В папку </a><br />&#149;<a href="?"> В корень </a></div>';
}
      if($act=="import")
      {
              
              
$set['title']='Импорт';
include("$slls/inc/thead.php");
title(); err(); aut();
              
              
              $basename=basename($txtsob); 
              $loadfile = "$dir/$basename";
$textsob=$namefile.$txtsob;
              if(copy($txtsob, $loadfile))
              {
                 echo'<div class="foot">&#149; Файл: '.$basename.'<br />&#149; <u>Успешно загружен!</u><br />&#149; В директорию: '.$dir.'. </div>';
              }else
              {
                 echo'<div class="foot">&#149; Ошибка! Файл не загружен</div>';
              }
              
              
              
              echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$dir.'&amp;'.SID.'"> Далее </a><br>';
              echo'&#149;<a href="?act=index&amp;'.SID.'"> В корень </a></div>';
      }
if($act=="up") {
$set['title']='Загрузка файла';
include("$slls/inc/thead.php");
title(); err(); aut();
echo'<div class="foot">&#149; Выгрузить файл:</div>';
               echo'<form enctype="multipart/form-data" action="?" method="post">';
               echo'<INPUT TYPE="hidden" NAME="act" VALUE="upload">';
               echo'<INPUT TYPE="hidden" NAME="dir" VALUE="'.$dir.'">';
               echo'<INPUT TYPE="file" NAME="userfile"><br>';
               echo'<input type="submit" value=" GO "></form>';
echo'<div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> Отменить </a><br />&#149;<a href="'.$dir.'"> В папку </a><br />&#149;<a href="?"> В корень </a></div>';
}
      if($act=="upload")
      {
$set['title']='Загрузка файла';
include("$slls/inc/thead.php");
title(); err(); aut();
         if(isset($_FILES['userfile']))
         {
            
            $file_n = $_FILES['userfile']['name'];
            move_uploaded_file($_FILES['userfile']['tmp_name'], "$dir/$file_n");
            @chmod("$dir/$file_n", 0666);
            
            echo'<div class="foot">&#149; Фаил '.$file_n.'<br />&#149; <u>Успешно загружен</u><br />&#149; Директорию: '.$dir.'</div>';
            
         }else
         {
            echo'<div class="foot">&#149; Ошибка при загрузке!</div>';
         }
         
         
         echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$dir.'&amp;'.SID.'"> К файлу </a><br />';
         echo'&#149;<a href="?act=index&amp;'.SID.'"> В корень </a></div>';
      }
      if($act=="ziped")
      {
$z_name = basename($dir);
$set['title']='Архивация папки';
include("$slls/inc/thead.php");



              
title(); err(); aut();
              
              
              
              
              
                 
////////////////Нач/////////////////
$createZip = new createZip;
//$createZip -> addDirectory("dir/");
//$fileContents = file_get_contents("img.jpg");
//$createZip -> addFile($fileContents, "dir/img.jpg");
if(is_dir($dir))
{
function spisfile($fldr)//Составление списков файлов и папок
{
$dh = opendir($fldr);
while(($f= readdir($dh)) !== false)
{
if($f != '.' && $f != '..' && $f != 'archive.zip')
{
$path = $fldr.'/'.$f;
if(is_dir($path))
{
$str = $str."$path/ ";
$str = $str.spisfile($path, $str);
}elseif(is_file($path))
{
$str = $str."$path ";
}
}
}
closedir($dh);
return $str;
}
/////////////ff////////////
$arr_spisfile = explode(" ", spisfile($dir));
$nom = count($arr_spisfile);
$i = "0";
$var = $nom - 1;
while($i < $var)
{
if(is_dir($arr_spisfile[$i]))
{
$namedir = str_replace("../","",$arr_spisdir[$i]);
$namedir = str_replace("..","",$namedir);
//echo $namefile."<br />";
$createZip -> addDirectory($namedir);

}
                    if(is_file($arr_spisfile[$i]))
{
$fileContents = file_get_contents($arr_spisfile[$i]);
$namefile = str_replace("../","",$arr_spisfile[$i]);
$namefile = str_replace("..","",$namefile);
//echo $namefile."<br>";
$createZip -> addFile($fileContents, $namefile);
}
++$i;
}
$fileName = "$dir/$z_name.zip";
$fd = fopen ($fileName, "wb");
$out = fwrite ($fd, $createZip -> getZippedfile());
fclose ($fd);
echo'<div class="foot">&#149; Архив: '.$z_name.'.zip успешно создан! </a></div><div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> К файлу </a></div>';
}else{ echo'<div class="foot">&#149; Это не папка</div>'; }

////////////////Кон/////////////////
                 
                 
                 
                    
                 
              
              echo'<div class="foot">&#149;<a href="?act=index&amp;dir='.$dir.'&amp;'.SID.'"> К Папке </a><br>';
              echo'&#149;<a href="?act=index&amp;'.SID.'"> В корень </a></div>';
      }
      
if($act=="mysql"){
$set['title']='MYSQL';
include "$slls/inc/thead.php";
title();
if (isset($_GET['set']) && $_GET['set']=='set' && isset($_POST['query']))
{
$sql=trim($_POST['query']);
if ($conf['phpversion']==5)
{
include_once H.'sys/inc/sql_parser.php';
$sql=SQLParser::getQueries($sql);}
else
{
$sql=split(";(\n|\r)*",$sql);
}
$k_z=0; $k_z_ok=0;
for ($i=0;$i<count($sql);$i++)
{
if ($sql[$i]!=''){
$k_z++;
if(mysql_query($sql[$i]))
{
$k_z_ok++;
}}}
if ($k_z_ok>0)
{
if ($k_z_ok==1 && $k_z=1)
msg("Запрос успешно выполнен");
else
msg("Выполнено $k_z_ok запросов из $k_z");
admin_log('Админка','MySQL',"Выполнено $k_z_ok запрос(ов)");
}}
err();
aut();
$mys = basename($dir);
echo"<div class='foot'>&#149; Импортируемый файл: (".$mys.")</div>";
echo"<form method=\"post\" action=\"?act=mysql&amp;set=set\">\n";
echo "<textarea name=\"query\" >\n";
                  $file_read = fopen($dir, 'r');
                  while($str = fgets($file_read))
{             	     

$str = htmlspecialchars($str);
                	 echo $str;
}
                  fclose($file_read);
                  echo'</TEXTAREA><br>';
echo"<input value=\"Выполнить\" type=\"submit\" />";
echo"</form>";
echo"<div class='foot'>&#149;<a href='$dir'> Отменить </a><br />&#149;<a href='?'> В корень </a></div>";
}
if($act=="unzip") {
$zip = $_GET['zip'];
$did = $_GET['did'];
$mn = basename($did);
$archive = new PclZip($did);
$set['title']='Распаковка - '.$mn;
include("$slls/inc/thead.php");
title(); err(); aut();
$value = $archive->extract(PCLZIP_OPT_PATH, $dir);
if ($value){ echo'<div class="foot">&#149; Архив: '.$mn.' успешно расспакован!</div><div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> К папке </a><br />';
 }else{ echo'<div class="err"><b>Ошибка расспаковки архива: '.$mn.'!</b></div><code>'.$archive->errorInfo(true).'</code><div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> Назад </a>'; }
echo'&#149;<a href="?"> В корень </a></div>';
}

if($act=="code"){
$code = basename($dir);
$set['title']='Просмотр - '.$code;
include("$slls/inc/thead.php");
title(); err(); aut();
echo'<div class="foot">&#149; Файл: '.$code.'</div>';
echo'<div class="main_menu"><code>';
                  $file_read = fopen($dir, 'r');
                  while($str = fgets($file_read))
{
$str = htmlspecialchars($str);
                	 echo $str;
}
                  fclose($file_read);
echo'</code></div>';
echo'<div class="foot">&#149;<a href="'.$_SERVER[HTTP_REFERER].'"> Назад </a><br />&#149;<a href="?"> В корень </a></div>';
}


if (user_access('adm_panel_show')){
echo'<div class="foot">&#149;<a href="/adm_panel/"> В админку </a></div>';
}
echo'<div class="foot">(c)<a href="http://ms-erika.net.ru"> Erika </a></div>';
include("$slls/inc/tfoot.php");
echo'(c)<a href="http://ms-erika.net.ru"> Erika </a>';
}
?>