Важная информация
Показано с 1 по 5 из 5

Тема: Проблема с поиском

  1. #1 Проблема с поиском 
    Разбирающийся Аватар для BlackFix
    Регистрация
    15.01.2013
    Адрес
    Пермь, Россия
    Сообщений
    31
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здравствуйте, уважаемые форумчане.

    Давненько не был у вас на форуме.

    Возникла проблема, при организации поиска по сайту.
    Дело в том, что если выполнять поиск по английским ключевым словам - запрос идет, а если по русским - то ничего не выдает.

    Вот код поиска:
    PHP Code:
    1.  
    2. include($_SERVER['DOCUMENT_ROOT'].'/core/dbconfig.php');
    3.  
    4.       $keyword = [Ссылки могут видеть только зарегистрированные пользователи. ]($_GET['query']);
    5.       $keyword = [Ссылки могут видеть только зарегистрированные пользователи. ]($keyword);
    6.       $keyword = [Ссылки могут видеть только зарегистрированные пользователи. ]($keyword);
    7.  
    8.       $searchmass=[Ссылки могут видеть только зарегистрированные пользователи. ]("SELECT * FROM pages WHERE page_name LIKE '%".[Ссылки могут видеть только зарегистрированные пользователи. ]($keyword)."%' OR page_keywords LIKE '%".[Ссылки могут видеть только зарегистрированные пользователи. ]($keyword)."%'");
    9.       $search='';
    10.       if ([Ссылки могут видеть только зарегистрированные пользователи. ]($searchmass) > 0)
    11.       {
    12.         while($row=[Ссылки могут видеть только зарегистрированные пользователи. ]($searchmass))
    13.         {
    14.            $search.= '<p><b><a href="/index.php?page='.$row['page_altname'].'">'.$row['page_name'].'</a></b></p>';
    15.            $str=$row['page_content'];
    16.            $arr=[Ссылки могут видеть только зарегистрированные пользователи. ](" ",$str);
    17.            $arr=[Ссылки могут видеть только зарегистрированные пользователи. ]($arr,0,150);
    18.            $new_str=[Ссылки могут видеть только зарегистрированные пользователи. ](" ",$arr);
    19.            $search.= '<p>'.$new_str.'</p>';
    20.            $str2=$row['page_keywords'];
    21.            $arr2=[Ссылки могут видеть только зарегистрированные пользователи. ](",",$str2);
    22.            $arr2=[Ссылки могут видеть только зарегистрированные пользователи. ]($arr2,0,10);
    23.            $new_str2=[Ссылки могут видеть только зарегистрированные пользователи. ](",",$arr2);
    24.            $search.= '<br><p>Ключевые слова:<br>'.$new_str2.'</p><br>';
    25.            $search.= '-----------------------------------------------------------<br><br>';
    26.         }
    27.       }
    28.      else
    29.      {
    30.        $search = '<font color=red>Поиск не дал результатов.</font>';
    31.      }
    32.      $modbody='Введите ваш поисковый запрос ниже:<br><form action="modules/search/run.php" method=GET><input name="query" style="padding: 2px 2px 2px 2px; width:100%;"></input></form><br>';
    33.      $modbody.=$search;
    34.      $modbody.='<br><a href="/">На главную</a>';


    Заранее благодарю за ваше понимание :-)
    BlackFix Studio
    Ответить с цитированием  
     

  2. #2  
    Разбирающийся Аватар для BlackFix
    Регистрация
    15.01.2013
    Адрес
    Пермь, Россия
    Сообщений
    31
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Проблем в кодировке MySQL нет.
    utf8_general_ci стоит
    BlackFix Studio
    Ответить с цитированием  
     

  3. #3  
    Разбирающийся Аватар для BlackFix
    Регистрация
    15.01.2013
    Адрес
    Пермь, Россия
    Сообщений
    31
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Заметил то, что на некоторых коротких фразах - поиск по русским словам идет...
    BlackFix Studio
    Ответить с цитированием  
     

  4. #4  
    Разбирающийся Аватар для BlackFix
    Регистрация
    15.01.2013
    Адрес
    Пермь, Россия
    Сообщений
    31
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Нашел проблему.

    strtoupper() почему-то сбивает кодировку у русский слов.
    BlackFix Studio
    Ответить с цитированием  
     

  5. #5  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Попробуйте установить setlocale
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Проблема с ноутбуком
    от TorturedSoul в разделе Портативные компьютеры
    Ответов: 28
    Последнее сообщение: 10.02.2014, 17:03
  2. Проблема с хостингом.
    от Kakos_nonos в разделе Хостинг
    Ответов: 1
    Последнее сообщение: 22.01.2013, 20:15
  3. Проблема <form>
    от Vladislav в разделе HTML, CSS
    Ответов: 1
    Последнее сообщение: 11.11.2012, 03:55
  4. Вот такая проблема.
    от Respekt-95 в разделе QBasic
    Ответов: 4
    Последнее сообщение: 22.02.2012, 03:23
  5. Проблема с Linux
    от Маня в разделе Операционные системы
    Ответов: 2
    Последнее сообщение: 07.06.2011, 13:51
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •