Инструкция
1
Определите структуру будущего поисковика – в ней должно быть три основных части: интерфейс, написанный на PHP, индекс (база данных MySQL), а также сам поисковой робот, который пишется на Delphi.
2
Начните разработку поисковика с создания интерфейса. Для этого создайте на компьютере файл index.php – страницу в виде таблицы, разделенной на две части. В одной части таблицы будет располагаться поисковая форма, а во второй части – результаты поиска.
3
В верхней части страницы разместите текстовое поле, кнопку для отправки запроса и кнопку для очистки текстового поля. Назовите кнопки – например, кнопке поиска задайте имя «Искать», а текстовому полю задайте имя «Search».
4
Создайте код PHP, начав с тега <?php, чтобы результаты поиска выводились с помощью php в нижней части таблицы. Для того чтобы подключиться к базе данных, подключите к вашей форме конфигурационный файл include "config.php".
5
Введите в код несколько строк, от которых зависит алгоритм поиска: if (isset($_GET['button'])) – если кнопка поиска нажата; если же кнопка поиска не нажата, добавьте в конце строки кода else. В случае если кнопка была нажата, должен работать код, проверяющий наличие поискового запроса: if (isset($_GET['search'])){$search=$_GET['search'];}
6
В случае если поисковой запрос обнаруживается, то его текстовый вариант должен быть присвоен переменной кода $search. Строка поиска должна содержать более трех символов – соответственно, в коде должна быть следующая строка с нужными параметрами, определяющими пустой поисковой запрос: if ($search!='' && strlen($search)>2){ код поиска по базе данных } else {echo "Задан пустой поисковый запрос или строка поиска содержит менее 3 символов.";}
7
Когда код будет готов, запустите цикл и выведите результаты поиска через printf.