MutualExclusion
Новичок
Yandex search
Подскажите пожалуйста каким образом можно сделать поиск по своему сайту через сервис Yandex-а. Все уже перепробовал, но не работает скрипт так как нужно.
Вот чего я писал:
Помогите, плз. Уже не первый день мучаюсь с этой проблемой
Подскажите пожалуйста каким образом можно сделать поиск по своему сайту через сервис Yandex-а. Все уже перепробовал, но не работает скрипт так как нужно.
Вот чего я писал:
PHP:
$handle = curl_init();
$esc = $_POST['query'];
$search_tail = "%26lt;%26lt;%20host=%26quot;vetdoctor.ru%26quot;"; //Строка должна быть в XML escape-последовательностях, может я не правильно ее указал? Пробовал и просто "<< host='vetdoctor.ru'"
$doc =
"<?xml version='1.0' encoding='utf-8'?>
<request>
<query>$esc $search_tail</query>
<maxpassages>4</maxpassages>
</request>";
curl_setopt($handle, CURLOPT_URL, "http://xmlsearch.yandex.ru/xmlsearch/");
curl_setopt($handle, CURLOPT_FAILONERROR, 1);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($handle, CURLOPT_POST, 1);
curl_setopt($handle, CURLOPT_POSTFIELDS, $doc);
$result = curl_exec($handle);