View file mpanel/antizip.php

File size: 6Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* WAP-MOTORS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. #-----------------------------------------------------#
  11. require_once"../template/start.php";
  12. require_once"../template/regglobals.php";
  13. require_once"../template/config.php";
  14. require_once"../template/functions.php";
  15. require_once"../template/antidos.php";
  16. require_once"../template/cookies.php";
  17. require_once"../template/gzip.php";
  18. require_once"../template/header.php";
  19. require_once"../template/referer.php";
  20. include_once"../themes/$config_themes/index.php";
  21.  
  22. include_once"../template/pclzip.php";
  23.  
  24. $text = file("../local/profil/$log.prof");
  25.  
  26. if ($text!=""){
  27. $udata = explode(":||:",$text[0]);
  28. $provlog=trim($udata[0]);
  29. $provpar=trim($udata[1]);
  30. $dostup=trim($udata[7]);
  31. $privat=trim($udata[10]);}
  32.  
  33. if ($_SESSION['log']!="" && md5($_SESSION['par'])!="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
  34. if ($dostup==101){
  35. echo'<img src="../images/img/partners.gif" alt=""> <b>Распаковка архивов</b><br><br>';
  36.  
  37.  
  38. //-------------------------РАСПАКОВКА АРХИВОВ------------------------------//
  39. if($action=="antizip"){
  40. if($file!="" && $papka!=""){
  41. $zip=new PclZip("../$papka/$file");
  42. if ($zip->extract(PCLZIP_OPT_PATH, "../$papka/")!=0) {
  43. echo '<br>Архив '.check($file).' успешно распакован в папку '.check($papka).'<br>';
  44. } else {echo '<br>Произошла ошибка, возможно вы неправильно указали путь к архиву, или к папке<br>';}
  45. } else {echo '<br>Произошла ошибка, не указаны архив или папку для распаковки<br>';}
  46. echo '<br><img src="../images/img/back.gif" alt=""> <a href="antizip.php?'.SID.'">Вернуться</a>';
  47. }
  48.  
  49.  
  50. //-------------------------ЗАПАКОВКА АРХИВОВ------------------------------//
  51. if($action=="zip"){
  52. if($file!="" && $papka!=""){
  53. $zip=new PclZip("../$papka/$file");
  54. if ($zip->add("../$papka", PCLZIP_OPT_REMOVE_PATH, "../$papka")!=0) {
  55. $list = $zip->delete(PCLZIP_OPT_BY_NAME, $file);
  56. echo '<br>Папка '.check($papka).' успешно запакована в архив '.check($file).'<br>';
  57. } else {echo '<br>Произошла ошибка, возможно вы неправильно указали путь к архиву, или к папке<br>';}
  58. } else {echo '<br>Произошла ошибка, не указаны архив или папку для запаковки<br>';}
  59. echo '<br><img src="../images/img/back.gif" alt=""> <a href="antizip.php?'.SID.'">Вернуться</a>';
  60. }
  61.  
  62. if(!isset($action)){
  63. if($config_themes!="wml"){
  64. echo '<form action="antizip.php?'.SID.'" method="post">';
  65. echo '<b>Директория:</b><br><input type="text" name="papka" value="" /> <br>';
  66. echo '<b>Архив (.zip):</b><br><input type="text" name="file" value="" /><br>';
  67.  
  68. echo '<select name="action"><option value="antizip">Распаковать</option>';
  69. echo '<option value="zip">Запаковать</option></select><br><br>';
  70. echo '<input type="submit" name="antizip" value="Выполнить" /></form><hr>';
  71. }else{
  72.  
  73. echo '<b>Директория:</b><br>';
  74. echo '<input name="papka" value=""/><br>';
  75. echo '<b>Архив (.zip):</b><br>';
  76. echo '<input name="file" value=""/><br>';
  77. echo '<select name="action"><option value="antizip">Распаковать</option>';
  78. echo '<option value="zip">Запаковать</option></select><br><br>';
  79. echo '<anchor>Выполнить';
  80. echo '<go href="antizip.php?'.SID.'" method="post">';
  81.  
  82. echo '<postfield name="papka" value="$(papka)"/>';
  83. echo '<postfield name="file" value="$(file)"/>';
  84. echo '<postfield name="action" value="$(action)"/>';
  85. echo '</go></anchor><br>--------------------<br><br>';
  86.  
  87. }
  88.  
  89. echo '<br>Данный сервис позволяет вам распаковывать или запаковывать архивы .zip прямо на вашем сайте<br>';
  90. echo '<br>Для распаковки архивов достаточно его загрузить в нужную вам папку, к примеру, мы через ftp загрузили архив guestbook.zip в папку test<br>';
  91. echo 'Теперь мы должны прописать путь к нему, в поле Папка пишем: test<br>';
  92. echo 'В поле Архив пишем: guestbook.zip нажимаем выполнить и все готово, если вы правильно указали адреса, то архив будет распакован в папку.<br>';
  93.  
  94. echo '<br>Для запаковки архивов нужно указать любое имя будущего архива и папку которую нужно запаковать, после этого нажать выполнить и архив будет создан в той папке которую мы запаковали<br><br>';
  95. echo 'Внимание! Для успешной запаковки или распаковки архива на директории должны стоять права разрешающие запись CHMOD-777<br>';
  96.  
  97. }
  98.  
  99. //-------------------------------- КОНЦОВКА ----------------------------------//
  100. echo'<br><img src="../images/img/panel.gif" alt=""> <a href="index.php?'.SID.'">В админку</a><br>';
  101. echo'<img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a><br>';
  102. } else {header ("Location: ../index.php?error&".SID);}
  103. } else {header ("Location: ../index.php?error&".SID);}
  104.  
  105. include_once"../themes/$config_themes/foot.php";
  106. ?>