Всем привет, делаю на своем сайте
анализ сео-показателей, всё получается, кроме одного - никак не могу узнать кол-во проиндексированных сраниц в поиске Яндекса. В интернете много инструкций, но ни одна из них у меня почему-то не работает. На данный момент я пытаюсь получить заветную циферку из xml яндекса при помощи этого кода:
$postdata = '<?xml version="1.0" encoding="UTF-8"?><request><query>site:sanek.co</query><sortby></sortby><maxpassages>1</maxpassages><page>0</page><groupings><groupby attr="d" mode="deep" groups-on-page="10" docs-in-group="3" /></groupings></request>';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://xmlsearch.yandex.ru/xmlsearch?user=adryzzzy&key=МОЙКЛЮЧ");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
$data = curl_exec($ch);
curl_close($ch);
preg_match('!<found priority="phrase">[0-9]+</found>\s*!s', $data, $posdata);
echo $posdata[0];
В ответ я получаю пустую строку. Тыкните, пожалуйста, пальцем, что я не так делаю?