|
Автор |
Сообщение |
Я
Новенький
Зарегистрирован: 10.03.2006 Сообщения: 12
|
|
|
|
А можно ли при помощи только PHP осуществить поиск по содержимому сайтов.
Ну например, есть сайт со ссылками на другие сайты. Как найти из этих ссылок нужную???
или лучше пользоваться еще и MySql? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Можно а чего ж нельзя? Например, ищем слово "Linux", получаем список файлов и каталогов корневого каталога WWW-сервера. Сначала поочередно открываем каждый файл и ищем нужную строку в нем. Надеюсь, как найти строку в текстовом файле все знают. Потом, когда файлы из корневого каталога обработаны, заходим в по очереди в каждый из подкаталогов и аналогично обрабатываем его файлы/каталоги. Сценарий рекурсивного обхода дерева каталогов приведен в моем "Самоучителе PHP".
Недостаток данного метода в том, что мы не индексируем документы, следовательно, если дерево каталогов большое и к-во посетителей тоже большое, такой поиск будет работать очень медленно.
А вообще зачем писать средство поиска по сайту самому, если есть куча бесплатных локальных поисковых серверов? В крайнем случае можно запустить поиск с помощью Google, получить результат, "обуть" в дизайн сайта и аккуратно вывести в браузер |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Павел
Участник тусовки
Зарегистрирован: 17.02.2006 Сообщения: 110 Откуда: Санкт-Петербург
|
|
|
|
Денис, а не подскажите где такой скрипт скачать можно? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
На yandex.ru есть сервер поиска, но кажется платный. Есть бесплатный htdig - это не скрипт, это сценарий. Поищите в Интернете - там их валом |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|