Comments 26
Спасибо за подробные комментарии в коде, это облегчает понимание происходящего.
Дух захватывает от количества кода! Хотя, в принципе, ничего космического :)
С CURL можно было бы его сократить. Но чет, мне с сокетами милее напрямую работать.
Пора бы уже обуздать дикий Jevix, невероятно поганит код.

Небольшое замечание: все-таки эти многоярусные конкатенации строк смотрятся ужасно, используйте heredoc, с ним HTML-код в скрипте будет удобнее писать и читать.

Спасибо.
Чисто стиличтический момент, а почему использованы define вместо const?

Да, код Jevix испоганил на 5 8)
Если я не ошибаюсь, то данный класс по сути PHP5 не используют… разве что «private»… а так в целом не плохо.
Хотя не совсем понял зачем в классе html код, ему там не место… на мой взгляд.

Вобщем для масштабирование половину кода убрать =) оставить только функциональность. :)

и опять же в целом молодец.
Оч интересно, но как то гугьль пока ближе и меньше мороки :)
ну и 1000 запросов как то маловато :(
Сайт у которого меньше 1000 запросов спокойно может юзать свою систему поиска и мало кому интересно что то искать с этого сайта в сети :(
а за пример Спасибо.
Одназначно гугль лучше. Что за ограничние вообще? Русский интернет-гигант, а сервис, получается, для говносайтов чтоли?
Для партнеров яндекса, установивших поисковой директ на свои сайте это ограничение снимается.
Т.е., если вы дадите пользовать результатами поиска всем его посетителям, при условии, что там стоит Директ на сайте — вас никто не забанит.
А вот если вы просто собираете выдачу например для seo-анализа, бан неминуем.
Только про это имелось в виду.
Мне кажется, что достаточно было выложить ссылку на эту библиотеку. Кто будет вчитываться в столь длинный листинг?
Да, а на Хабре уже выложить примеры использования и описание по настройке использованию
В XML запросе encoding=«windows-1251» — заменить на UTF-8 — и тогде не надо будет выполнять преобразование iconv('windows-1251','utf-8', 'bla-bla-bla')…
Преобразование из объекта в массив тоже считаю лишним…

P.S. Не сочтите за занудство…
на основе yandex.xml делал облако на сайте исходя из количества запросов в сутки по конкретным словам
Не пробовал, но, кажется, с XSLT будет проще и красивее.
Кстати, по моим пробам, SimpleXML быстрее DOM (и вообще ни к чему преобразовывать весь ответ в массив). В этой части у Нормуля скрипт правильнее :)
Only those users with full accounts are able to leave comments. Log in, please.