Як зробити свою пошукову систему
Пошукова система - універсальне джерело інформації на будь-яку тему. Важко знайти сучасну людину, яка жодного разу не користувався пошуковими системами для пошуку будь-яких даних для власних інтересів або для робочого процесу. Ви можете не тільки користуватися готовими пошуковими системами, але і створити власний пошуковик, який буде функціонувати не гірше інших сучасних сайтів.
1
Визначте структуру майбутнього пошуковика - в ній повинно бути три основні частини: інтерфейс, написаний на PHP, індекс (база даних MySQL), а також сам пошукової робот, який пишеться на Delphi.
2
Почніть розробку пошукача з створення інтерфейсу. Для цього створіть на комп`ютері файл index.php - сторінку у вигляді таблиці, розділеної на дві частини. В одній частині таблиці буде розташовуватися пошукова форма, а у другій частині - результати пошуку.
3
У верхній частині сторінки розмістіть текстове поле, кнопку для відправки запиту і кнопку для очищення текстового поля. Назвіть кнопки - наприклад, кнопці пошуку задайте ім`я «Шукати», а текстового поля задайте ім`я «Search».
4
Створіть код PHP, почавши з тега lt;? php, щоб результати пошуку виводилися за допомогою php в нижній частині таблиці. Для того щоб підключитися до бази даних, підключіть до вашої формі конфігураційний файл include "config.php".
5
Введіть в код кілька рядків, від яких залежить алгоритм пошуку: if (isset ($ _ GET [ `button`])) - якщо кнопка пошуку нажата- якщо ж кнопка пошуку не було натиснуто, додайте в кінці рядка коду else. У разі якщо кнопка була натиснута, повинен працювати код, перевіряючий наявність пошукового запиту: if (isset ($ _ GET [ `search`])) {$ search = $ _ GET [ `search`] -}
6
У разі якщо пошукової запит виявляється, то його текстовий варіант повинен бути присвоєний змінної коду $ search. Рядок пошуку повинна містити більше трьох символів - відповідно, в коді повинна бути наступна стрічка з потрібними параметрами, що визначають порожній пошукової запит: if ($ search! = `` && strlen ($ search) gt; 2) {код пошуку по базі даних} else {echo "Заданий порожній пошуковий запит або рядок пошуку містить менше 3 символів."-}
7
Коли код буде готовий, запустіть цикл і виведіть результати пошуку через printf.
Статті за темою "Як зробити свою пошукову систему"
Оцініть, будь ласка статтю