Всем привет=) в связи с тем,что думаю,многие хотели бы написать поиск для своего сайта,но не у всех это выходит,так же как и у меня,я и тут спрашивал и просил других,но не то,и все же вот,пораскинул мозгами,взял кусок и модифицирова простой поиск,сделав его рабочим!
1.Создаем любой файл с расширением .dаt,пусть это будет sеаrсh.dаt
2.затем создаем новую страницу и пишем в ней такой код:
<?php
$searchfile="search.dat";
//задаем переменную для поискового файла
if ($seenform != 'y')
echo '<div class="a">Поиск</div>';
echo '<form name="formsearch" action="search.php"><input type="hidden" name="seenform" value="y"><font color="red">*</font> Название:<br><input type="text" name="query" maxlenght="50" size="100"><br><input type="submit" name="submit" value="Искать"></form><br>';
//форма поиска
if ($seenform == 'y')
{
$fp = fopen ($searchfile, "r"); // открываем поисковой файл
while (!feof($fp))
{
$read = fgets($fp, 1000);
//читаем поисковой файл
list($link,$url) = split('::',$read);
if (ereg($query,$link)){
//if ($query == $link)
echo '<div class="a">Найдено</div>';
echo '<div class="lib"><b>'.$link.'</b> - <a href="'.$url.'">Скачать</a><br>';
//выводим запрос по поиску
}
}
}
echo '<a href="/">На главную</a><br>';
?>
для работы поиска,в файл sеаrсh.dаt,необходимо прописать путь, слово для поиска::адрес файла,например:
Скрипты::http://visavi.net