Просмотр файла zagrcent/new.php

Размер файла: 2.8Kb
  1. <?php
  2. require_once('nast.php');
  3. require_once('shapka.php');
  4. require_once('func.php');
  5. require_once('db.php');
  6. print $beginpage;
  7. require('rekl.php');
  8. print $razd;
  9. print "$vydel Новинки: ".transdir($dir)."<br/>$vydel1";
  10. $dir=mysql_escape_string($dir);
  11. while($dir[0]=='/')
  12. $dir=substr($dir,1,strlen($dir));
  13. $j=explode('/',$dir);
  14. $dir=$j[0];
  15. if(!is_dir("load/$dir") or strstr($dir,".."))
  16. print "Ошибка! Неверно указан раздел<br/>";
  17. else
  18. {$ntime=time()-$newtime;
  19. $result=mysql_query("SELECT * from `file` WHERE `sd` LIKE 'load/$dir%' AND `date`>$ntime order by `date` DESC limit 100") or die ('err');
  20. $page=intval(@$page);
  21. if(!$page)
  22. $page=1;
  23. $start=$kolf*($page-1);
  24. $end=$start+$kolf;
  25. $count=mysql_num_rows($result);
  26. $kolstr=ceil($count/$kolf);
  27. @mysql_data_seek($result, $start);
  28. while($file=mysql_fetch_array($result))
  29. {if(file_exists("$file[sd]/$file[file]"))
  30. {$files="$file[sd]/$file[file]";
  31. $filesize=filesize($files);
  32. if($filesize>1024)
  33. $filesize=round($filesize/1024,2).' кб';
  34. else
  35. $filesize=$filesize.' бт';
  36. if(in_array(r($files), $progf) or in_array(r($files), $videof) or in_array(r($files), $temaf) or in_array(r($files), $zipf))
  37. {
  38. if(!in_array(r($files), $progf))
  39. {
  40. if(file_exists("$files.jpg"))
  41. print "<img src=\"pic.php?file=$files.jpg\" alt=\"".translit($files)."\"/><br/>";
  42. elseif(file_exists("$files.gif"))
  43. print "<img src=\"pic.php?file=$files.gif\" alt=\"".translit($files)."\"/><br/>";
  44. elseif(file_exists("$files.png"))
  45. print "<img src=\"pic.php?file=$files.png\" alt=\"".translit($files)."\"/><br/>";}
  46. print "<a href=\"file.php?file=$files&amp;str=$str\">".translit($files)."($filesize)</a><br/>";
  47. }
  48. if(in_array(r($files),$textf))
  49. {
  50. $name=file($files);
  51. $nazv=$name[1];
  52. if(!trim($nazv))
  53. $nazv=$name[0];
  54. print "<a href=\"txt.php?file=$files&amp;str=$str\">$nazv</a><br/>";
  55. }
  56. if(in_array(r($files), $musicf))
  57. {
  58. print "<a href=\"file.php?file=$files&amp;str=$str \">".translit($files)."($filesize)</a><br/>";
  59. }
  60. if(in_array(r($files), $imagef) and !in_array(r($files,1), $progf) and !in_array(r($files,1), $temaf) and !in_array(r($files), $videof))
  61. {
  62. print "<img src=\"pic.php?file=$files&amp;str=$str\" alt=\"".translit($files)."\"/><br/>";
  63. print "<a href=\"file.php?file=$files&amp;str=$str\">".translit($files)."($filesize)</a><br/>";
  64. }}
  65. else
  66. {
  67. mysql_query("DELETE from `file` WHERE `id`='$file[id]'");
  68. }
  69. $start++;
  70. if($start>$end)
  71. break;
  72. }
  73. print 'Всего файлов:'.$count.'<br/>';
  74. $countstr=@ceil(@$count/@$kolf);
  75. if($countstr>1)
  76. nav_page($countstr,$page,'new.php?dir='.$dir.'&amp;str='.$str.'&amp;page=');
  77. }
  78. require_once('online.php');
  79. print $razd.'&gt;<a href="index.php?str='.$str.'&amp;str='.$str.'">Выбрать раздел</a><br/>';
  80. print $endpage;
  81. ?>