За последние 24 часа нас посетили 19896 программистов и 1694 робота. Сейчас ищут 1706 программистов ...

помогите написать скрипт поисковика

Тема в разделе "PHP для новичков", создана пользователем azusr, 11 янв 2009.

  1. azusr

    azusr Активный пользователь

    С нами с:
    8 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    digital world
    имеется таблица - | id | имя | пост |, надо искать строку в пост. но если строка содержит пробел то надо искать все варианты, т.е. строказапроса=это+тест то скрипт ищет "это", "тест" и "это тест". в результате давать <a href="id">имя</a> и найденную отрывку из поста.
     
  2. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    azusr, думаю, с такой постановкой вопроса, Вы ошиблись разделом
     
  3. azusr

    azusr Активный пользователь

    С нами с:
    8 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    digital world
    ShamahN, а не подскажите в какой раздел обращаться?
     
  4. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
  5. Тигренок

    Тигренок Активный пользователь

    С нами с:
    29 дек 2008
    Сообщения:
    133
    Симпатии:
    0
    Адрес:
    ты такой нарисовался?
    есть такая функция explode() - http://www.php.net/manual/ru/function.explode.php

    она разбивает строку на подстроки по заданному шаблону.

    например

    Код (Text):
    1. $text="Я ищу строку";
    2. $items=explode(" ", $text); // разбивает строку на - Я, ищу, строку. итого 3 записи
    3. $sum=count($items); // считаем количество записей в массиве

    дальше проверяете значение $sum, если больше 1-го то при поиске проходитесь по массиву, если нет, то ищем сам текст.

    примерно так.
     
  6. azusr

    azusr Активный пользователь

    С нами с:
    8 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    digital world
    ShamahN, Заголовок сообщения: помогите написать скрипт поисковика.

    Тигренок спасибо вам это понятно, но вот дальше самое главное как искать и выводить результат?
     
  7. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Искать по базе данных с помощью select и like (или fulltextsearch). Выводить как и все остальное - echo, print, printf и еще кучей методов
     
  8. azusr

    azusr Активный пользователь

    С нами с:
    8 янв 2009
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    digital world
    karakh спс