Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Простой скрипт поиска на сайт

Автор bibika, 16-03-2014, 18:56:09

« назад - далее »

bibikaTopic starter

Уважаемые подскажите простой скрипт поиска на сайт. Про Sphinx, Google, Yandex поиск я знаю, они не подходят. Сайт статичный. От поиска нужно только проиндексировать страницы и вывести их по запросу пользователя более менее и все.


Шантар

Попробуй этот самый обычный PHP скрипт поиска.
[spoiler]<?php
define('ROOT_DIR', dirname (__FILE__));
define('CONTENT', ROOT_DIR."/content/");
if(isset($_GET['search']) && isset($_GET['post_search'])) {
$word = htmlspecialchars($_GET['search']), ENT_QUOTES);
if(isset($word) && $word != "") {
     if ($dir = @opendir(CONTENT)) {
       while (($file = readdir($dir)) !== false) {
          if ($file != "." && $file != "..") {
               $file = CONTENT.$file;
               require_once($file);
                         if(isset($content)) {
                              if(eregi($word, $content)) {
                              $string = strip_tags($content, '<a><b><i><u><br><font>');
                              echo $string;
                              $count = $count + 1;
                              }
                         } else {
                         echo "Не одна страница не проиндексированна!";
                         }
               }
               echo "Всего записей найдено: ".$count;
       } 
       closedir($dir);
     } else {
     echo "Директория поиска не указана или не найдена";
     }

}
}
?>
[/spoiler]


bibikaTopic starter




Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....