Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование поисковиков 
:(
    Опции темы
Black_leopard
Дата 22.12.2006, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 18.10.2006

Репутация: нет
Всего: нет



да, очень красиво написано, но честно говоря я не много чего понял, каким образом осуществляется поиск?
PM MAIL   Вверх
americanets
Дата 22.12.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: нет
Всего: 12



да уж, странно почему яндекс не выложил все в архиве, собранное чтоб посмотреть, прикрутить свое и т д


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
SergeCpp
Дата 22.12.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: нет
Всего: 124



Так вот же примеры...

Цитата(Яндекс)
Для каждого из примеров вы можете увидеть исходный код на Perl (для дизайна — XSL-код), который поможет вам разобраться, как можно обрабатывать XML-выдачу


И документация...

И ответы на вопросы...


Это сообщение отредактировал(а) SergeCpp - 22.12.2006, 14:55
PM MAIL WWW ICQ   Вверх
americanets
Дата 23.12.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: нет
Всего: 12



ясно, буду пробовать, хотя не понятно что то


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
americanets
Дата 25.12.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: нет
Всего: 12



примеры понятны, но некоторые переписывают под себя на PHP не понятно только с дизайном, остальное вроде яснее стало 
Всем спасибо 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
americanets
Дата 29.12.2006, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: нет
Всего: 12



нашол еще кое что, но запустить не смог, может потому что ip не выделеный, у кого есть возможность может посмотрите? главное о результате сообщите smile 

Код

<?
////////////////////////////////////////


$search_string = 'строка поиска';
//номер страницы, в каждом ответе поумолчанию мне приходило по 10
//найденых страниц, здесь я так понял номер очередного десятка
$page_num = 1;
//адрес сайта на котором производим поиск
$host = 'site.ru';

// XML запрос
$request = '<?xml version="1.0" encoding="windows-1251"?>
<request>
    <query>'
    .htmlspecialchars($search_string).' &lt;&lt;host="'.$host.'"'
    .'</query>
    <page>'.$page_num.'</page>
</request>';

// POST заголовок
$request_header = '
POST /xmlsearch/ HTTP/1.0
Host: xmlsearch.yandex.ru
Content-Type: text/plain
Content-length: '.strlen($request).'

';

$request = $request_header.$request;

//устанавливаем соединение
$fp = fsockopen('xmlsearch.yandex.ru',80,$errno,$errstr,30);
if($fp){
    //отправляем запрос
    fwrite($fp,$request);
    //получаем ответ
    $xml_respose = '';
    while(!feof($fp)){
        $xml_respose.= fgets($fp,128);
    }
    fclose($fp);
    //отрезаем заголовок ответа, чтобы остался только XML
    $xml_respose = substr($xml_respose,strpos($xml_respose,'<?xml'));
    // Создаем DOM Document    
    $dd = domxml_open_mem($xml_respose);
}
//парсим запрос и делаем HTML
makeSearchList($out,$dd);

echo '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Yandex XML</title>
</head>
<body>
'.$out.'
</body>
</html>
';
?>



Это сообщение отредактировал(а) americanets - 29.12.2006, 13:23


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Yandex | Следующая тема »


 




[ Время генерации скрипта: 0.3408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.