Просмотр файла uncos/search.php

Размер файла: 2.27Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Поиск Новостей
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once'../system/inc/basic_settings.php';
  13. $shcmsengine['title'] = 'Поиск новостей';
  14. include_once'../template/head.php';
  15. if($_POST['submit'])
  16. {$submit = $_POST['submit'];}
  17. if(isset($submit))
  18. {
  19. if($_POST['search']){
  20. $search = $_POST['search'];
  21. }
  22. $search= stripslashes($search);
  23. $search = htmlspecialchars($search);
  24. $search = trim($search);
  25. if(empty($search))
  26. {
  27. echo 'Вы не ввели текст для поиска';
  28. include_once'../template/foot.php';
  29. exit();
  30. }
  31. if(strlen($search) < 0 or strlen($search) > 50)
  32. {
  33. echo 'Чтобы найти новость вы должны вводить текст не больше 50символов';
  34. include_once'../template/foot.php';
  35. exit();
  36. }
  37. $shgu = mysql_query("SELECT * FROM `uncos` WHERE MATCH(`title`,`text`) AGAINST('$search' IN BOOLEAN MODE)");
  38. $shok = mysql_fetch_array($shgu);
  39. if($shok['text'] == null)
  40. {
  41. echo '<div class="errors">По вашему запросу не найдено новостей</div>';
  42. echo '<div class="posts"><a href="search.php">Назад</a></div>';
  43. include_once'../template/foot.php';
  44. exit();
  45. }
  46. do
  47. {
  48. $uncos_comments = mysql_result(mysql_query("SELECT COUNT(*) FROM `uncos_comment` WHERE `id_uncos` = '$shok[id]'"),0);
  49. echo '<div class="posts">
  50. <strong><a href="comments.php?id='.$shok['id'].'">'.$shok['title'].'</a></strong> ('.$uncos_comments.')
  51. <br/>';
  52. echo ''.$shok['text']."</div>";
  53. }
  54. while($shok = mysql_fetch_array($shgu));
  55. }
  56.  
  57.  
  58. echo '<form action="?" method="post">';
  59. echo 'Текст поиска:<br/><input type="text" name="search"><br/>';
  60. echo '<input type="submit" name="submit" value="Найти новость"><br/>';
  61.  
  62. include_once'../template/foot.php';
  63.  
  64. ?>