[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выделить найденные слова на страничках
DorianLeroy
Доброго времени суток! Пишу поисковик для простенького сайта.
Алгоритм такой:
Есть форма, из неё передаётся переменная, в которой хранится что ищем. Далее сканируем корневую директорию, проходим по всем файлам с расширениями .php,.html,.txt(и т.п.), в них вырезаем теги, оставляем голый текст, сравниваем с искомым словом.
Если совпадение найдено, то выводится инфа о файле, в котором найдено совпадение(например contacts.php), ну и сама строка как ссылка на найденную страничку. Я подумал было бы интересней если выводилась ссылка на страничку в которой выделено данное слово. Возможно ли это реализовать на Php, или только JavaScript?



Спустя 1 минута, 46 секунд (13.12.2010 - 01:40) kovaldm написал(а):
Посмотри в разделе "конкурсы", там аж 18 разных реализаций твоей задачи.

Спустя 2 минуты, 24 секунды (13.12.2010 - 01:43) inpost написал(а):
DorianLeroy
scan_dir, foreach, file_get_contents, strip_tags, остальное на конкурсе.

Спустя 7 часов, 58 минут, 46 секунд (13.12.2010 - 09:42) DorianLeroy написал(а):
=))))) Надоже как мне повезло biggrin.gif kovaldm
inpost Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.