Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Элементы HTML и CSS

  Все выпуски  

RusFAQ.ru: Элементы HTML


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Элементы HTML

Выпуск № 191
от 09.07.2006, 13:05

Администратор:3BEPEK
В рассылке:Подписчиков: 261, Экспертов: 51
В номере:Вопросов: 1, Ответов: 3


Вопрос № 48116: Здравствуйте! Я хочу спросить как можно сдеать поиск по всему сайту?...

Вопрос № 48.116
Здравствуйте! Я хочу спросить как можно сдеать поиск по всему сайту?
Отправлен: 04.07.2006, 13:03
Вопрос задал: ataman (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Nant
Здравствуйте, ataman!

самое простое решение, воспользоваться поиском Яндекса:

<form name="web" method="get" action="http://www.yandex.ru/yandsearch">
<input type=hidden name=stype value=www>
<input type=hidden name=serverurl value="<адрес вашего сервера>">
<input type="text" name="text" size="50">
<input type="submit" value="Искать!" name="submit">
</form>

Можно применить уже готовые примеры, типа: http://spectator.ru/technology/php/php_search

Если хотите забацать свой скрипт, изучайте чужие скрипты. Запрос в Яндексе "скрипт поиска по сайту" и вперед
Ответ отправил: Nant (статус: 2-ой класс)
Ответ отправлен: 04.07.2006, 13:19

Отвечает: Раббаа Габриель Абдельхакович
Здравствуйте, ataman!
Если это твой сайт то качаешь его к себе и делаешь с ним, что хочешь.
Если сайт не твой, то как я понимаю, бывает механизм поиск, и в основном, на сайте бывает какая-то база даны, в которой хранятся все записи и ссылки на странице, при отправке пользователям запрос, то сайт возвращает вам содержимое базе где ваши ключевые слова совпадают, и так работает любая система.
Если вы имели ввиду поиск как по своему жоскому диску, то у вас не получится, так как бывают различные защиты, на уровень операционной системе, на уровни файловой системе или на уровни web-сервера который вам проста не дадут достигнуть ваших цель.
Ответ отправил: Раббаа Габриель Абдельхакович (статус: 9-ый класс)
Ответ отправлен: 04.07.2006, 13:19

Отвечает: Демьянчук Виталий
Здравствуйте, 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное