Old

代码输出 Twitter 最新推,Twitter 公告栏?

这段代码早就存在了,看代码应该需要国外主机才行,毕竟国内是访问不到 Twitter 的,没测试,国内主机的朋友测试一下吧。

这段代码我昨晚就加上了,很好用,速度很快,不足之处就是不刷新页面不会更新,不过有功能更加强大的插件,何必在代码上实现呢,呵呵。

原出处:三两饭 > 在博客上输出 Twitter 最新会话

CP 处:ZeroZ > WordPress输出最新Twitter(非插件)

效果: 见我博客文章分类导航下面

只要把下面的代码贴到需要显示 Twitter 最新推的地方即可,其中的 username 就填自己的 Twitter 用户名,不需要密码!

<?php
// Your twitter username.
$username = "username";
// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: for example href="link.html")
// Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
$suffix = "";
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
function parse_feed($feed) {
    $stepOne = explode("<content type=\"html\">", $feed);
    $stepTwo = explode("</content>", $stepOne[1]);
    $tweet = $stepTwo[0];
    $tweet = str_replace("&lt;", "<", $tweet);
    $tweet = str_replace("&gt;", ">", $tweet);
    return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>

简单吧,如果你要当公告栏用,不如申请一个专门用来做公告栏的 Twitter 帐号。

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: https://zww.me/archives/24851

60 comments

  1. 久酷 久酷 Firefox 3 Firefox 3 Windows XP Windows XP

    不错不错,哈哈

    沙发
  2. 久酷 久酷 Firefox 3 Firefox 3 Windows XP Windows XP

    我是第一个? :roll: :roll:

    板凳
  3. Dianso Dianso Google Chrome 4 Google Chrome 4 Windows XP Windows XP

    看到效果了,标题上面就是吧。

    地板
  4. ......
  5. evlos evlos Google Chrome 4 Google Chrome 4 Windows XP Windows XP

    嘻嘻,学习一下,小邪暂时不想把推上的东东显示到博客 ~
    有的推太不和谐了 ~ 囧 ~

    21楼
  6. 阿修 阿修 Firefox 3 Firefox 3 Windows XP Windows XP

    一提醒,我发现很久没推了。。呵呵

    22楼
  7. mytion mytion Firefox 3 Firefox 3 Windows XP Windows XP

    这个一直想用,但貌似国内主机只好干瞪眼~ :???:

    24楼
  8. itlobo itlobo Firefox 3 Firefox 3 Windows XP Windows XP

    国内的杯具啊.都是那可爱的墙...

    25楼
  9. yesureadmin yesureadmin Google Chrome 7 Google Chrome 7 Windows XP Windows XP

    竟然这么简单马上搞一个推

    26楼
  10. yesureadmin yesureadmin Google Chrome 9 Google Chrome 9 Windows 7 Windows 7

    加上了,不会CSS好不美观

    27楼
  11. yixin yixin Google Chrome 9 Google Chrome 9 Windows 7 Windows 7

    $stepOne = explode("", $feed);这行代码出现PHP语法错误吧,改成 $stepOne = explode("", $feed);就好了

    28楼
    • yixin yixin Google Chrome 9 Google Chrome 9 Windows 7 Windows 7

      @yixin

      yixin: $stepOne = explode("", $feed);这行代码出现PHP语法错误吧,改成 $stepOne = explode("", $feed);就好了

      囧...html当做标签被过滤掉了,文字说明下吧:改成content type=\"h t m l\",漏写了双斜杠(h t m l我故意错开,免得又被过滤了)

    • zwwooooo zwwooooo Google Chrome 10 Google Chrome 10 Windows 7 Windows 7

      @yixin
      的确是有问题,可以考虑单双引号配合,另外我这里可以贴代码的,不过要用<code></code>括住

  12. Cysime Cysime Google Chrome 18 Google Chrome 18 Windows 7 Windows 7

    国内主机+twitter用户表示压力很大......
    还是研究新浪或者腾讯得了....

    29楼

Leave a Reply