北京赛车 pk10开奖记录_Toyou热购彩票官网
香港高速VIP雲機房火爆上線啦!無需備案篙,開通即用!配套《巔雲自助建站系統3.0》將帶給您飛一般的可視化拖拽建站體驗駱,歡迎免費體驗贖。

建站專題

PHP封裝的Twitter訪問類實例

一佰互聯網站開發設計(www.yinxi.net) 發布日期 2019-04-27 10:45:01 瀏覽數: 28

本文實例講述了PHP封裝的Twitter訪問類淡崗。分享給大家供大家參考土薊龐。具體如下雀愧︰

class Twitter { /**  * Method to make twitter api call for the users timeline in XML  *  * @access private  * @param $twitter_id, $num_of_tweets  * @return $xml  */ private function api_call($twitter_id, $num_of_tweets) {  $c = curl_init();  curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=$num_of_tweets");  curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 3);  curl_setopt($c, CURLOPT_TIMEOUT, 5);  $response  = curl_exec($c);  $response_info = curl_getinfo($c);  curl_close($c);  if (intval($response_info["http_code"]) == 200) {   $xml = new SimpleXMLElement($response);   return $xml;  } else {   return false;  } } /**  * Method to add hyperlink html tags to any urls, twitter ids or hashtags in tweet  *  * @access private  * @param $text  * @return $text  */ private function process_links($text) {  $text = utf8_decode($text);  $text = preg_replace("@(https?://([-w.]+)+(d+)?(/([w/_.]*(?S+)?)?)?)@", "<a href="$1">$1</a>", $text);  $text = preg_replace("#(^|[ ])@([^ "	<]*)#ise", ""\1<a href="http://www.twitter.com/\2" >@\2</a>"", $text);  $text = preg_replace("#(^|[ ])#([^ "	<]*)#ise", ""\1<a href="http://hashtags.org/search?query=\2" >#\2</a>"", $text);  return $text; } /**  * Main method to retrieve the tweets and return html for display  *  * @access public  * @param $twitter_id, $num_of_tweets, $timezone  * @return $result  */ public function get_tweets($twitter_id, $num_of_tweets = 3, $timezone = "America/Denver") {  $include_replies = false;  date_default_timezone_set($timezone);  // the html markup  $cont_o  = "<div id="tweets">";  $tweet_o = "<div class="status">";  $tweet_c = "</div>";  $detail_o = "<div class="details">";  $detail_c = "</div>";  $cont_c  = "</div>";  if ($twitter_xml = $this->api_call($twitter_id, $num_of_tweets)) {   $result  = $cont_o;   foreach ($twitter_xml->status as $key => $status) {    if ($include_replies == true | substr_count($status->text, "@") == 0 | strpos($status->text, "@") != 0) {     $tweet = $this->process_links($status->text);     $result .= $tweet_o . $tweet . $tweet_c . $detail_o . date("D jS M y H:i", strtotime($status->created_at)) . $detail_c;    }   }   $result  .= $cont_c;  } else {   $result  .= $cont_o . $tweet_o . "Twitter seems to be unavailable at the moment." . $tweet_c . $cont_c;  }  return $result; }}

希望本文所述對大家的php程序設計有所幫助袒踞。

TAG標簽贛瑞氮︰ PHP封裝的Twitter訪問類實例  
一佰互聯是全國知名建站品牌服務商,我們有九年網站建設卡、網站制作嗚、網頁設計擻、php開發和域名注冊及虛擬主機服務經驗賃深盎,提供的自助建站服務更是全國有名參。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版撾,拖拽排版網站制作設計摳尾售,輕松實現pc站箱膘鹿、手機微網站賂裁、小程序哦、APP一體化全網營銷網站建設 井踏另,已成功的為全國上百家網絡公司提供自助建站平台搭建服務達。

相關新聞more

30
04月
php smarty截取中文字符亂碼問題?g

一般網站頁面的顯示都不可避免的會涉及子字符串的截鵲茲 ゃ,這個時候truncate就派上用場了蠢琺,但是它只適合英文用戶互,對與中文用戶來說彈騎顛,使用 tr... >>詳情

17
04月
二維碼支付市場又躁動母︰重啟只做不說 央行觀望

距離央行“叫停令”五個月後咸粉褂,二維碼支付市場又躁動了起來懇。8月14日歇,iOS版微信發布了升級版本屑黴亨,在該版本新增的幾項功... >>詳情

16
04月
專業網站建設-網絡推廣策劃案例 屁股月餅 這

早上在qq群55300291看到網橋時代分享了一張關于中秋蛋黃月餅的趣味圖片(如圖)獸峽,我將圖片發送了微博和論壇囤斷,進行了二次分享摩鷗,效果還不錯乏。... >>詳情

28
04月
php返回字符串中所有單詞的方法

本文實例講述了php返回字符串中所有單詞的方法路。分享給大家供大家參考玫敘螞。具體分析如下咸︰這段代碼返回字符串中的所有單詞攻,當$distinct=t... >>詳情

營業執照. cdn加速服務 備案系統認證 網絡安全協會 我們的支付方式AAA認證

7x24小時服務電話:18581389571 傳真:023-85725751 免費建站交流群袍臨豹︰236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 網站投訴:
重慶楚捷科技有限公司 一佰互聯©版權所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保護,網站法律顧問勁惕︰ITLAW-莊毅雄律師
中華人民共和國信息產業部網站備案號:渝ICP備12000592號
pk10开奖 pk10 热购彩票