Можно применить уже готовые примеры, типа: http://spectator.ru/technology/php/php_search
Если хотите забацать свой скрипт, изучайте чужие скрипты. Запрос в Яндексе "скрипт поиска по сайту" и вперед
Ответ отправил: Nant (статус: 2-ой класс)
Ответ отправлен: 04.07.2006, 13:19
Отвечает: Раббаа Габриель Абдельхакович
Здравствуйте, ataman!
Если это твой сайт то качаешь его к себе и делаешь с ним, что хочешь.
Если сайт не твой, то как я понимаю, бывает механизм поиск, и в основном, на сайте бывает какая-то база даны, в которой хранятся все записи и ссылки на странице, при отправке пользователям запрос, то сайт возвращает вам содержимое базе где ваши ключевые слова совпадают, и так работает любая система.
Если вы имели ввиду поиск как по своему жоскому диску, то у вас не получится, так как бывают различные защиты, на уровень операционной системе, на уровни файловой системе или на уровни web-сервера который вам проста не дадут достигнуть ваших цель.
Отвечает: Демьянчук Виталий
Здравствуйте, ataman!
Это можно осуществить несколькими споообами:
1) если сайт на бесплатном хостинге без поддержки PHPи MySQL:
сейчас практически каждая поисковая система позволяет исплользовать свои мощности для организации локального поиска, т. е. поиска по сайту.
Примером может послужить поисковые системы Yandex и Rambler, которые уже давно услугу поиска по какому-либо конкретному сайту осуществляют.
Единственный недостаток такого метода: если поисковая система не проиндексировала ваш сайт, то, соответственно, вы ничего на своём сайте не найдёте.
2) Второй метод более надёжный: установка собтсвенного скрипта для поиска по сайту:
следует заметить, что их сейчас существует огромное множество.
Лично я пользуюсь скриптом phprusearch, он не требует наличия базы данных MySQL. Следует заметить, что этот скрипт малоэффективен на сайте, где очень много страниц (около 1000 и выше).
Лучшее решение - скрипты с поддержкой MySQL, т. к. скорость их работы, в основном, выше нежели у скриптов, не поддерживающих MySQL.
Скачать этот и другие скрипты вы можете здесь6 http://woweb.ru
и http://cgi.ru
Успехов!
--------- Наша Вселенная - это всего лишь клетка другого организма http://vitaweb.pp.ru
Ответ отправил: Демьянчук Виталий (статус: Студент)
Ответ отправлен: 04.07.2006, 14:57