Думаю первый комментарий в предыдущем посте заслуживает отдельного поста (раз уж решил собрать все пузомерные скрипты в одном месте).
Итак — Евгений на своем, почти одноименном блоге, любезно раскрывает возможность использования FeedBurner API, для определения количества подписчиков по счетчику FeedBurner.
Например, для моего блога запрос будет такой
https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=gtalexblog
остается только регуляркой дёрнуть нужную чиселку и вуаля !
в функции Евгения это делается так:
preg_match(‘/circulation=»(\d+)»/’, $sResp, $a);
Думаю многим так же будет интересно глянуть реализацию вывода полученных циферок в виде картинки. У Жени получилось так (исходники скрипта см. у автора на блоге).
<Добавлено на следующий день>
Непосредственно функция в исходном виде (в страницы тоже добавил — но уже модифицированный вариант)
function getFBReadersCnt($sFeedUrl)
{
# http://code.google.com/intl/ru/apis/feedburner/awareness_api.html#current_basic_feed_awareness_data
$s = ‘https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=’ . $sFeedUrl;
# В API защит никаких, пожалуй, не будет. Выдираем данные самым простым способом.
if (!($sResp = file_get_contents($s))) return -1;
# Цифра циркулирующих 🙂 юзеров это то, что нам надо
preg_match(‘/circulation=»(\d+)»/’, $sResp, $a);
# Если была ошибка, то вернется 0, иначе все будет ок.
return (int)@$a[1];
}
<Постовой>
Ну чтоже — это будет первый (конечно же тестовый) постовой для сервиса Postlinks.ru
А ссылочку в этом постовом получает блог начинающего веб-мастера, сео-оптимизатора и моего ученика, желающего стать миллионером, заработав этот милион в онлайне — Anvion.ru
13 комментариев на «“PHP скрипт — количество подписчиков FeedBurner”»
Спасибо за отдельный пост! Я слежу за Вами)))
Нифига не понял ))))
а примерчик на пхп вставить в пост? 🙂
Чего непонятного то?
имхо Евгений всё доходчиво объяснил — даже с наглядными примерами!
незнаю как у кого, а у меня file_get_contents на серваке чёт не захотел с https тянуть —
пришлось курлом дергать
а так — всё в ажуре
А я думал, что нужно особым образом считывать цифры со счетчика. Оказалось все намного проще. Пожалуй воспользуюсь для своего блога.
Извиняюсь за оффтоп, предлагаю обменяться постовыми.
остается только регуляркой дёрнуть нужную чиселку и вуаля !
Спасибо! Оригинальная фича будет! Обязательно попробую в деле.
P.S. Кстати хороший ты постовой сделал — не 2-3 слова лишь бы отделать, а обстоятельно.
какие впечатления о работе с Postlinks.ru ?
Какие могут быть впечатления — я проект еще не запускал
тоже себе поставил
Самое обсуждаемое на блогах:
Акция "Час земли"
День числа "Пи"
Начальник ГРУ может уйти в отставку
По такому принципу в движке на котором работает мой блог сделан виджет количества подписчиков. Довольно прикольная примочка.