Просмотр файла rated/cat.php

Размер файла: 1.8Kb
  1. <?php
  2. // сам каталог
  3. include "config.inc.php";
  4. include "unicode.lib.php";
  5. include "header.php";
  6.  
  7. print "<card id=\"Rating\" title=\"Rating\">\n";
  8. print "<p>";
  9. print utf_encode("В рейтинге отображаются сайты разместившие у себя счетчик и набравшие более одного посещения за текущие сутки.<br/>");
  10.  
  11. if (!@mysql_connect($db_host,$db_user,$db_pass)) {
  12. print "Ошибка соединения с mysql!<br/>";
  13. }
  14. else {
  15. if (!@mysql_select_db($db_name)) {
  16. print "Ошибка, такой базы не существует!<br/>";
  17. }
  18. }
  19.  
  20. $db_result=0;$db_result = array(); $ibx = 0;
  21. $db_query = mysql_query("select name,url,description,date,views,today from $table_wapcat where today>0 order by today desc");
  22. while ($row = mysql_fetch_row($db_query)) $db_result[$ibx++] = $row;
  23. $all_count = count($db_result);
  24.  
  25. $sites_count = $all_count;
  26. $total_pages = ceil($sites_count/$page_limit);
  27. if (!$nfrom) $nfrom = 0;
  28. for ($i=0; $i<$total_pages; $i++) {
  29. $page_number=$i*$page_limit;
  30. if ($page_number!=$nfrom) {$pages_links = $pages_links."|<a href='cat.php?nfrom=".$page_number."'>".($i+1)."</a>|";}
  31. else {$pages_links = $pages_links."(".($i+1).")";}
  32. }
  33. $nto = $nfrom+$page_limit;
  34. if ($nto>$sites_count) $nto=$sites_count;
  35.  
  36. for ($i=$nfrom;$i<$nto;$i++) {
  37. $url = $db_result[$i][1];
  38. $description = $db_result[$i][2];
  39. $date = $db_result[$i][3];
  40. $views = $db_result[$i][4];
  41. $today = $db_result[$i][5];
  42. print ($i+1).". <a href=\"".$url."\">".$description."</a><br/>";
  43. print utf_encode("Сегодня: ".$today."<br/>");
  44. print utf_encode("Всего: ".$views."<br/>");
  45. }
  46. @mysql_close();
  47.  
  48. print utf_encode("Страницы: ".$pages_links."<br/>");
  49.  
  50. print "<a href=\"index.php\">".utf_encode("Главная")."</a>\n";
  51. print "</p></card>";
  52. include "footer.php";
  53. ?>