Просмотр файла downs/top.php

Размер файла: 2.82Kb
  1. <?php
  2.  
  3. $title='Топ файлов';
  4. require"../system/config.php";
  5. require"../system/func.php";
  6. require"../system/head.php";
  7. require"../system/error.php";
  8.  
  9. echo'<div class="i">'.$title.'<br></div>';
  10. if(isset($_GET['st'])){$st=cifry($_GET['st']);}else{$st=0;}
  11. if(isset($_POST['str'])){$str=cifry($_POST['str']);}else{$str=0;}
  12. if(!empty($str)){$st=$str*10-10;}
  13. if(empty($st) or $st<0){$st=0;}
  14. $num=10;
  15.  
  16.  
  17. $ikm='file';
  18. $adata=mysql_query("select * from down_files where typer='$ikm' limit 50");
  19. $sdata=mysql_query("select * from down_files where typer='$ikm' order by prosm desc limit $st,$num");
  20. $kol=mysql_num_rows($adata);
  21.  
  22. if($st>$kol){echo'Не верный номер страници'; require"../system/foot.php"; exit;}
  23. if($kol==""){
  24. echo'<div class="p">
  25. ERROR<br>
  26. </div>';
  27. }else{
  28. while($ofile=mysql_fetch_array($sdata)){
  29.  
  30. $sotg=time()-86400*3;
  31.  
  32. $newcolor=mysql_num_rows(mysql_query("SELECT * FROM `down_files` WHERE `dobav`>'$sotg' AND `typer`!='dir' AND `id_file`='".$ofile['id_file']."'")); $dokuda='../down/'.$ofile['put'].'/'.$ofile['nastna'].'.'.$ofile['format']; #Путь до файла
  33. $vesma=round(filesize($dokuda)/1024); #Вес файла
  34. if($vesma==0){$vesma='Менее 1';}
  35. echo'<div class="p">';
  36. if(empty($ofile['name'])){
  37. $ofile['name']=$ofile['nastna'].'.'.$ofile['format'];
  38. }
  39.  
  40. echo'<b>Имя:</b> <a href="'.$ofile['id_file'].'.info">'; if($newcolor==1){echo'<font color="red">';}
  41. echo $ofile['name'];
  42.  
  43. if($newcolor==1){echo'</font>';}
  44.  
  45. echo'</a><br><b>Описание: </b>'; if($ofile['opis']==""){echo'нет';}else{echo mb_substr($ofile['opis'],0,200,'UTF-8');} echo'<br>
  46. <small>Просмотров: '.$ofile['prosm'].'<br>
  47. <small>Скачали: '.$ofile['loads'].' раз<br></small>
  48. <a href="load.php?id_load='.$ofile['id_file'].'&amp;'.$s.'">Скачать</a> ['.strtoupper($ofile['format']).'] ['.$vesma.'Кб]<br>
  49. ';
  50.  
  51. $koments=mysql_num_rows(mysql_query("select * from koments where type='downs' and id_kogo='".$ofile['id_file']."'"));
  52. $koments=mysql_num_rows(mysql_query("select * from koments where type='downs' and id_kogo='".$ofile['id_file']."'"));
  53. echo'<a href="../pages/koments.php?id_wm='.$ofile['id_file'].'&amp;type=downs&amp;'.$s.'">Комментарии</a> ['.$koments.']<br>
  54. </div>';
  55.  
  56.  
  57. }}
  58.  
  59.  
  60. if($st!=0){
  61. echo'<div class="p"><img src="../design/default/act.gif" alt="-"> <a href="top.php?st='.($st-$num).'&amp;'.$s.'">Назад</a><br></div>';
  62. }
  63. if($kol>$st+$num){
  64. echo'<div class="p"><img src="../design/default/act.gif" alt="-"> <a href="top.php?st='.($st+$num).'&amp;'.$s.'">Вперед</a><br></div>';}
  65. if($kol>10){
  66. echo'<div class="p">
  67. <form action="top.php?'.$s.'" method="post">
  68. На страницу (1-'.ceil(($kol/10)).'):<br>
  69. <input type="text" name="str" maxlength="4" class="form" size="3" value="'.ceil(($kol/10)).'">
  70. <input type="submit" value="ОК" class="but"><br>
  71. </form></div>';}
  72. require"../system/foot.php";
  73. ?>