最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP調(diào)用Twitter的RSS的實現(xiàn)代碼

 更新時間:2010年03月10日 22:08:11   作者:  
“守望軒”博客右側(cè)邊欄原來有個“雜感”的欄目,用來記錄短的、不能大篇幅成文的短句,或者自己比較喜歡的短句和言論。
雜感
這個欄目最開始調(diào)用微博飯否的API來做的,因為眾所周知的緣故,飯否無法使用了,后來采用騰訊的滔滔API來實現(xiàn).2010年1月26日滔滔業(yè)務(wù)將會開始和QQ空間心情整合,只能考慮放棄。思來想去,最終還是考慮用Twitter來實現(xiàn),不過Twitter在國內(nèi)無法訪問,不能采用js的方式來調(diào)用。本博客的服務(wù)器才國外,用php的方式訪問Twitter的API應(yīng)該沒有問題,雖然有現(xiàn)成的wordpress插件“Twitter Tools”可以用,但本著盡量少用插件的目的,決定直接用php在wordpress主題里實現(xiàn)。twritter提供的API接口很豐富,研究一下覺得調(diào)用Twitter RSS的API比較簡單,實現(xiàn)如下功能:

1、抓取twitter RSS的內(nèi)容,不需要密碼,只需要用戶名。
2、格式化RSS的內(nèi)容,顯示用戶本人的推的內(nèi)容及時間,排除 @replies 回復(fù)給他人的信息內(nèi)容。

代碼如下:
復(fù)制代碼 代碼如下:

<!-- my tritter -->
<?php
$username='xjb';//change this to your twitter username修改為你的twitter 用戶名
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
$excludePattern='/'.$username.': @/'; //excludes any @replies排除@replies 內(nèi)容
$count=5;// show count
$i=0;

if(!$xml=simplexml_load_file($feedURL)){
trigger_error('Error',E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $item->title)) {
$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
//Convert the time zone in China --轉(zhuǎn)成中國時區(qū)
date_default_timezone_set('Asia/Shanghai');
$i++;

if($i>$count)
{
break;
}
?>
<li><?php echo $filteredTitle; ?>
(<?php echo date("Y-m-d H:i:s",strtotime($item->pubDate)); ?>)</li>
<?php } } ?>
<div align="right">
<a target="_blank">更多...</a></div>
<!-- my tritter -->

源代碼
復(fù)制代碼 代碼如下:

<!-- my tritter -->
<?php

$username='xjb'; //change this to your twitter username --修改為你的twitter 用戶名
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
$excludePattern='/'.$username.': @/'; //excludes any @replies --排除 @replies 內(nèi)容
$count=5;// show count
$i=0;

if(!$xml=simplexml_load_file($feedURL)){
trigger_error('Error',E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $item->title)) {
$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
date_default_timezone_set('Asia/Shanghai'); //Convert the time zone in China --轉(zhuǎn)成中國時區(qū)
$i++;

if($i>$count)
{
break;
}
?>

<li><?php echo $filteredTitle; ?>(<?php echo date("Y-m-d H:i:s",strtotime($item->pubDate)); ?>)</li>
<?php } } ?>
<div align="right"><a target="_blank">更多...</a></div>
<!-- my tritter -->

相關(guān)文章

  • php INI配置文件的解析實現(xiàn)分析

    php INI配置文件的解析實現(xiàn)分析

    我不知道怎么說才好,因為我在讀INI文件的時候,往往都是用現(xiàn)成的函數(shù):parse_ini_file或者是parse_ini_string,但怎么寫入,就是另外的方法了(自己實現(xiàn)。。。。)
    2011-01-01
  • dedecms模板標(biāo)簽代碼官方參考

    dedecms模板標(biāo)簽代碼官方參考

    dedecms模板標(biāo)簽代碼官方參考...
    2007-03-03
  • php根據(jù)某字段對多維數(shù)組進(jìn)行排序的方法

    php根據(jù)某字段對多維數(shù)組進(jìn)行排序的方法

    這篇文章主要介紹了php根據(jù)某字段對多維數(shù)組進(jìn)行排序的方法,實例分析了php操作數(shù)組及排序的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • PHP實現(xiàn)網(wǎng)絡(luò)請求的方法總結(jié)

    PHP實現(xiàn)網(wǎng)絡(luò)請求的方法總結(jié)

    對于php發(fā)送網(wǎng)絡(luò)請求,我們最常用的請求就是curl,有時我們也會用到file_get_contents函數(shù)發(fā)送網(wǎng)絡(luò)請求。本文為大家總結(jié)了php實現(xiàn)網(wǎng)絡(luò)請求的方法及函數(shù),感興趣的可以學(xué)習(xí)一下
    2022-06-06
  • PHP設(shè)計模式之結(jié)構(gòu)模式的深入解析

    PHP設(shè)計模式之結(jié)構(gòu)模式的深入解析

    本篇文章是對PHP設(shè)計模式中的結(jié)構(gòu)模式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php下批量掛馬和批量清馬代碼

    php下批量掛馬和批量清馬代碼

    批量掛馬和批量清馬程序PHP版,所以黑客工具的對立性,在黑客手里是破壞工具,在維護(hù)的站長來說是修正工具。
    2011-02-02
  • PHP實現(xiàn)限制域名訪問的實現(xiàn)代碼(本地驗證)

    PHP實現(xiàn)限制域名訪問的實現(xiàn)代碼(本地驗證)

    這篇文章主要介紹了PHP實現(xiàn)限制域名訪問的實現(xiàn)代碼,如果不是允許的域名不讓使用,然后讓客戶購買認(rèn)證即可,但本地驗證加密一般都可以被破解,建議用遠(yuǎn)程驗證,都收費了不差這點錢了,需要的朋友可以參考下
    2020-09-09
  • php實現(xiàn)的雙色球算法示例

    php實現(xiàn)的雙色球算法示例

    這篇文章主要介紹了php實現(xiàn)的雙色球算法,涉及php數(shù)組遍歷、隨機數(shù)等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • PHP實現(xiàn)異步定時多任務(wù)消息推送

    PHP實現(xiàn)異步定時多任務(wù)消息推送

    在 PHP 中實現(xiàn)異步定時多任務(wù)消息推送的方式有多種,其中一種常用的方式是使用異步任務(wù)隊列,這篇文章主要介紹了這一方法的具體實現(xiàn),需要的可以參考一下
    2023-04-04
  • PHP正則解析多重循環(huán)模板示例

    PHP正則解析多重循環(huán)模板示例

    這篇文章主要介紹了PHP正則解析多重循環(huán)模板,結(jié)合實例形式分析了php基于正則的循環(huán)遍歷與解析相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06

最新評論

铜山县| 台东县| 铁岭市| 南投县| 常德市| 南丹县| 拜城县| 马鞍山市| 英德市| 宁安市| 苏尼特右旗| 荔浦县| 缙云县| 南郑县| 交城县| 桃源县| 张家川| 洪洞县| 阿尔山市| 长汀县| 余庆县| 纳雍县| 贺州市| 赤壁市| 日照市| 湟中县| 秭归县| 辽中县| 铜陵市| 松桃| 西藏| 吉安市| 阿巴嘎旗| 大化| 安宁市| 兴宁市| 墨竹工卡县| 密山市| 竹山县| 六安市| 卢氏县|