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

Размер файла: 1.93Kb
  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. $search= stripslashes($search);
  22. $search = htmlspecialchars($search);
  23. $search = trim($search);
  24. if(empty($search))
  25. {
  26. echo 'Вы не ввели текст для поиска';
  27. include_once'../template/foot.php';
  28. exit();
  29. }
  30. if(strlen($search) < 0 or strlen($search) > 50)
  31. {
  32. echo 'Чтобы найти новость вы должны вводить текст не больше 50символов';
  33. include_once'../template/foot.php';
  34. exit();
  35. }
  36. $shgu = mysql_query("SELECT id,title,text FROM uncos WHERE MATCH(text) AGAINST('$search')");
  37. $shok = mysql_fetch_array($shgu);
  38. if($shok['text'] == null)
  39. {
  40. echo '<div class="errors">По запросу ('.$search.') не найдено новостей.</div>';
  41. echo '<div class="uncom"><a href="search.php">Назад</a></div>';
  42. include_once'../template/foot.php';
  43. exit();
  44. }
  45. do
  46. {
  47. echo '<div class="uncom"><a href="comments.php?id='.$shok['id'].'">'.$shok['title'].'</a><br/>';
  48. echo ''.$shok['text']."</div>";
  49. }
  50. while($shok = mysql_fetch_array($shgu));
  51. }
  52.  
  53.  
  54. echo '<form action="?'.$conservation.'" method="post">';
  55. echo 'Введите текст для поиска<br/><input type="text" name="search"><br/>';
  56. echo '<input type="submit" name="submit" value="Найти новость"><br/>';
  57. include_once'../template/foot.php';
  58. ?>