上一篇:使用Ophcrack破解Windows管理员密码
下一篇:如何杀掉defunct的进程

获取feedburner或者/和feedsky订阅数的文本

不少博客的RSS Feed是托管在Feedburner或者Feedsky上烧制的,我的博客也是。Feedburner是世界上应用最广的RSS烧制服务,而Feedsky是国内此类服务的佼佼者,除此之外我还没有见过其他的此类服务。说到这里,我想起来还有一个唬人的FeedCat。这篇文章不是来介绍这些服务是怎么用的,是来介绍获取feedburner和feedsky确切订阅数的方法。获取订阅数有助于美化页面,抛弃官方提供的呆板的订阅图标。

方法都是从网上找到的,在这里做个汇总。效果见我这个博客就可以了。

1、先说Feedburner订阅数的获取,基本的php代码如下:

<?php $info_fb = simplexml_load_file(‘http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=obugs‘); $subscribers_fb = $info_fb->feed->entry['circulation']; ?>

注意两点,一是需要打开博客feedburner订阅的Awareness API功能,二是上面红色的uri字段只需要写feedburner地址的最后部分。变量subscribers_fb就是具体的订阅数。因为这个方法是从服务器端获取Feedburner的订阅数目,如果主机在国外的话,就不会因为feedburner某些服务被墙而造成的订阅数无法获取的问题。

2、再说Feedsky订阅数的获取,基本的php代码如下:

<?php $info_fs = simplexml_load_file(‘http://www.feedsky.com/rpc/feed_statistic_xml.php?u=obugs‘); $subscribers_fs = $info_fs->xpath(‘/month/day[last()]‘); foreach($subscribers_fs as $n) $subcount = $n['subcount']; ?>

注意一点就是上面红色的u字段同样只需要写feedsky地址的最后部分,变量subcount就是具体(当天)的订阅数。

这是原始的,带订阅图标的代码,这里以前采用的是这样的:

<img src=”http://img.feedsky.com/feed/obugs/sc/gif” height=”18″ width=”88″ style=”border:0″ alt=”<?php $info_fs = simplexml_load_file(‘http://www.feedsky.com/rpc/feed_statistic_xml.php?u=obugs’); $subscribers_fs = $info_fs->xpath(‘/month/day[last()]‘); foreach($subscribers_fs as $n) $subcount = $n['subcount']; echo $subcount ?> 位读者” title=”<?php echo $subcount ; ?> 位读者” ><img style=”" src=”http://feedproxy.google.com/~fc/Obugs” height=”18″ width=”88″ style=”border:0″ alt=”<?php $info_fb = simplexml_load_file(‘http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=obugs’); $subscribers_fb = $info_fb->feed->entry['circulation']; echo $subscribers_fb; ?> Readers” title=”<?php echo $subscribers_fb; ?> Readers” align=“bottom”>

发表在 Others-Internet ,此站相关 | 标签: , , , ,

[互联网周末 oBugs.net][第三眼] 获取文章短链接

读完这篇文章,你觉得内容怎么样?如果你喜欢,那就 吧!

相关文章/随机文章:
上一篇:使用Ophcrack破解Windows管理员密码
下一篇:如何杀掉defunct的进程

4条评论

  1. win8 评论到:
    TheWorld Browser TheWorld Browser Windows XP Windows XP

    我刚按了你的blog订阅怎么提示失败 :mad:

  2. Louis Han 评论到:
    Firefox 6.0.2 Firefox 6.0.2 Windows 7 x64 Edition Windows 7 x64 Edition

    我直接用官方提供的js代码算了

上一篇:使用Ophcrack破解Windows管理员密码
下一篇:如何杀掉defunct的进程

发表评论


使用组合键[ Ctrl + Enter ]亦可

CommentLuv badge
读完这篇文章,你觉得内容怎么样?如果你喜欢,那就