![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
hhh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.5.2008 Репутация: нет Всего: нет |
Добрый день форумчани.
Я чайник в PHP и нужна ваша помощь. Нужно сделать такую вещь: Web-интерфейс для отправки запроса в поисковую систему и показа нескольких первых результатов запроса. (В качестве примера поисковой системы можно использовать www.yandex.ru, www.google.com и др.) |
|||
|
||||
enoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 30.6.2010 Где: Санкт-Петербург Репутация: 11 Всего: 13 |
В скрипте скачивается страница с поисковика и разбирается с помощью регулярных выражений.
Полностью делать вам никто не будет. |
|||
|
||||
hhh |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.5.2008 Репутация: нет Всего: нет |
хотя бы пример. А то Я примерно догадываюсь как это будет работать, но реализовать не хватает достаточно знаний.
|
|||
|
||||
enoff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 30.6.2010 Где: Санкт-Петербург Репутация: 11 Всего: 13 |
Какой пример?
Пожалуйста, регулярное выражение, например, для е-мэила:
пример работу с cURL'ом (для скачивания страницы, если file_get_contents не подходит) в соседней теме. |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
у них есть свое API, используйте Добавлено через 29 секунд P.S. в этом случае РНР не нужен будет, только JS + HTML (чтобы форму состряпать) -------------------- Amazing ![]() |
|||
|
||||
DeamonShan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 26.11.2005 Репутация: 3 Всего: 6 |
изучите xml.yandex.ru очень удобно и просто реализовать свой поиск на яндекс-машине. в гугле тоже есть падобное.
с xml.yandex.ru не обязательно яваскрипт, посылаете запрос своему скрипту, срипт формирует xml-запрос яндек-машине и получает ответ в виде xml, далее разбор парсером полученный документ и вывод в браузере. Вам надо: изучить xml.yandex.ru найти парсер xml и изучить как он работает написать пагинатор или также воспользоваться готовыми. яндекс выдает не более 1000 результатов. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |