Просмотр файла inc/import.php

Размер файла: 4.09Kb
  1. <?php
  2. require_once ("../includes/start.php");
  3. require_once ("../includes/functions.php");
  4. require_once ("../includes/header.php");
  5. include_once ("../themes/".$config['themes']."/index.php");
  6.  
  7. include "func.inc";
  8. include "conf.inc";
  9.  
  10. //////////////////////////////////////////////////////////////////////////////////////
  11. $text = @file("../../local/profil/$log.prof");
  12. if ($text!=""){
  13. $udata = explode(":||:",$text[0]);
  14. $provlog=trim($udata[0]);
  15. $provpar=trim($udata[1]);
  16. $dostup=trim($udata[7]);}
  17.  
  18. //////////////////////////////////////////////////////////////
  19.  
  20. if (is_user()){
  21. if (is_admin(array(101))){
  22.  
  23. echo "</div><div class=b>Импорт файлов</div><div>";
  24. if(!isset($did)){echo "Не выбрана директория для загрузки <br>
  25. [<a href='../index.php?did='>К загрузкам</a>]<br>
  26. [<a href='../../index.php'>На главную</a>]";}
  27. else {
  28. if (isset($import)){
  29. $url=trim($url);
  30. $too1=trim($too);
  31. $import = str_replace($too1,"../files$did/".$too1,$too1);
  32. if(!file_exists($import)){
  33. $im = copy($url,$import);
  34. if($im == false){$im = 'error';}
  35. if($im == true){echo "Импорт прошел успешно <br><center>
  36. [<a href='import.php?did=$did&SID=$SID'>Еще раз</a>]<br>
  37. [<a href='../index.php?did=$did&SID=$SID'>К папке</a>]<br>
  38. [<a href='../index.php?did=&SID=$SID'>К загрузкам</a>]<br>
  39. [<a href='../../index.php&SID=$SID'>На главную</a>]<br /></center>";
  40. }
  41. else echo "Импорт не удался <br><center>
  42. [<a href='import.php?did=$did&SID=$SID'>Еще раз</a>]<br>
  43. [<a href='../index.php?did=$did&SID=$SID'>К папке</a>]<br>
  44. [<a href='../index.php?did=&SID=$SID'>К загрузкам</a>]<br>
  45. [<a href='../../index.php?SID=$SID'>На главную</a>]<br /></center>";
  46. }
  47. else echo "Файл с таким именем уже существует <br><center>
  48. [<a href='import.php?SID=$SID'>Еще раз</a>]<br>
  49. [<a href='../index.php?did=$did&SID=$SID'>К папке</a>]<br>
  50. [<a href='../index.php?did=&SID=$SID'>К загрузкам</a>]<br>
  51. [<a href='../../index.php?SID=$SID'>На главную</a>]<br /></center>";
  52.  
  53. if ($opis != ""){
  54. if($im == true){
  55. $opis=check($opis);
  56. $opis=preg_replace ("|[\r\n]+|si","<br>",$opis);
  57. $opis=str_replace("
","<br>",$opis);
  58. $opis=str_replace("§","<br>",$opis);
  59. $opis = antimat($opis);
  60. $opis = smiles($opis);
  61.  
  62. $opis="$opis";
  63. $f=fopen("../files$did/$too.txt","w");
  64. fputs($f,$opis);
  65. fclose($f);
  66.  
  67. echo "Описание создано<br><br>";}}else {
  68. echo "Вы не добавили описание,
  69. Пожалуйста сделайте это позднее!";}
  70. if($im == true){
  71. $imya=check_fulls($imya);
  72. $upltime = time();
  73. $ex = pathinfo("../files$did/$too");
  74. $ex = $ex[extension];
  75. $rr = str_replace(".".$ex,"",$too);
  76. $size = filesize("../files$did/$too");
  77. $dik=str_replace("/", "", $did);
  78. $fn=@file("../baze/$dik.baz");
  79. $count = count($fn)+1;
  80. $fp=fopen("../baze/$dik.baz","a+");
  81. flock ($fp,LOCK_EX);
  82. $zap = "$count|0|0|0|$log||$upltime|$size|$imya|$rr|$ex|$did/$too1|\r\n";
  83. fputs($fp,"$zap");
  84. fflush ($fp);
  85. flock ($fp,LOCK_UN);
  86. fclose($fp);
  87. @chmod("$fp", 0666);}
  88. }
  89. else {
  90. echo"<form action=\"import.php?import&did=$did&SID=$SID\" method=\"post\">
  91. Введите URL:<br><input type=\"text\" name=\"url\" value=\"http://\"> <br>
  92. Сохранить как: /пишем только имя файла без папки/<br><input type=\"text\" name=\"too\" value=\"\"><br><br>
  93. Описание файла: /не обязательно/<br>
  94. <textarea name=\"opis\" cols=50 rows=10></textarea><br>
  95. Название Файла для отображения:<br>
  96. <input type=\"text\" name=\"imya\"><br>
  97. <input type=\"submit\" value=\"Импортировать\"></form>";
  98. echo "<br><br>
  99. [<a href='../index.php?did=$did&SID=$SID'>К папке</a>]<br>
  100. [<a href='../index.php?did=&SID=$SID'>К загрузкам</a>]<br>
  101. [<a href='../../index.php?SID=$SID'>На главную</a>]";
  102. }
  103. }
  104. } else { echo "Ипать колотить!!! Смотрите у нас Хакир завелся!";}}
  105. include_once ("../themes/".$config['themes']."/foot.php");
  106. ?>