Курсовая работа: Разработка сайта. Система поиска по сайту
страницы сайта, поиск, панель администрирования - содержание исходной страницы сайта (попадаем при переходе на начальную страницу);
поисковая система - форма, в которую вводим искомую информацию;
результаты поиска - страница, демонстрирующая результаты поиска, отсюда можем перейти к странице с искомой информацией и в случае "пустого" результата - на начальную страницу;
страница с искомой информацией;
ничего - страница перехода на начальную;
ввод пароля - форма ввода пароля администрирования сайта;
индексирование сайта и запись в БД, изменение пароля, просмотр информации о системе - администрирование сайта.
2.3 Разработка php-скрипта системы поиска
В меню, на начальной странице, присутствует ссылка на страницу поиска.
В страницу поиска встроена форма для поиска:
<form method=get onSubmit=StartSearch () target=SearchWindow>
<tr bgcolor=#faedca align=center><td>
<table>
<tr>
<td align=center><input type=text name=query size=40 class=name onfocus="id=className" onblur="id=''"></td>
<td align=center>
<table border=0 cellspacing=1 cellpadding=0 bgcolor=#000000>
<tr><td><input type=submit value=Искать. class=submit style=cursor: hand></td></tr>
</table>
</td>
</tr>
</table>
Форма выполнена в виде таблицы. Обрабатывается файлом index. php.
Пользователь набирает информацию для поиска, отправит информацию для поиска кнопкой "искать…", скрипт начинает искать требуемую информацию в заранее подготовленном администратором файле (data. dat).
Он структурирован по следующей схеме:
URLстраницы содержащаяся информация в странице.
Пример: http://www.localhost/term_paper/index.html Язык ­ программирования ­ PHP ­ Язык программирования PHP.
Результаты выводятся в форму:
<table border=0 cellspacing=1 cellpadding=1 align=center width=650 bgcolor=#faad1e>
<tr bgcolor=#fce1ae><td align=center><font face=verdana size=1 color=green><b>ПОИСК ОКОНЧЕН</td></tr>