Нам уже... |
|
![](/.s/t/841/8.gif) |
Меню сайта |
|
![](/.s/t/841/8.gif) |
IP-информер |
![](http://iplogger.ru/DNYG.jpg) |
![](/.s/t/841/8.gif) |
|
Главная » 2015 » Апрель » 16 » Как сделать свой поисковик
12:21 Как сделать свой поисковик |
Разделите свой поисковик на три части. Первая часть – это интерфейс будущего веб-поисковика, который пишется на языке PHP. Вторая часть – это индекс (база данных My SQL), в которой хранится вся информация о страницах. Третья часть – это поисковой робот, который будет индексировать веб-страницы и заносить их данные в индекс, его делают на языке Delphi.
Начнём создавать интерфейс. Создайте файл index.php. Для этого разделите страницу на две части, используя таблицы. Первая часть – поисковая форма, вторая – результаты поиска. В верхней части создайте форму, которая будет посылать информацию файлу index.php методом get. На ней будут расположены три элемента – текстовое поле и ещё две кнопки. Одна кнопка нужна для отправки запроса, вторая – для очистки поля (эта кнопка не обязательна).
Дайте текстовому полю имя «search», первой кнопке (той, которая отправляет запрос) имя «Искать». Имя самой формы оставьте, как есть – «form1».
Результаты будут выведены в нижней части таблицы при помощи php, поэтому откройте тег <?php и начинайте писать код.
Подключите конфигурационный файл, чтобы подключиться к базе данных.
include "config.php";
Проверьте, была ли нажата кнопка «Искать».
if (isset($_GET['button'])) {код, выполняемый в том случае, если кнопка «Искать» нажата} else {код, выполняемый в том случае, если кнопка «Искать» не нажата}
Если кнопка нажата, то тогда проверьте наличие поискового запроса.
if (isset($_GET['search'])){$search=$_GET['search'];}
Если поисковой запрос есть, то присвойте переменной $search текст поискового запроса.
Проверьте запрос, чтобы он не был пустым и не был короче трёх символов.
if ($search!='' && strlen($search)>2){ код поиска по базе данных } else {echo "Задан пустой поисковый запрос или строка поиска содержит менее 3 символов.";}
В том случае, если поисковой запрос будет удовлетворять верхнему условию, запустите сам поисковой скрипт.
Запустите цикл, который выведет результаты поиска через printf. На этом всё. Если вы обладаете необходимыми знаниями, то вы вполне можете добавить в поисковик нужные вам элементы и составить свой алгоритм его создания.
|
Категория: Статьи для начинающего вебмастера |
Просмотров: 353 |
Добавил: evgeny
| Рейтинг: 0.0/0 |
|
|
Вход на сайт |
|
![](/.s/t/841/8.gif) |
|