php获取twitter最新消息的方法

yipeiwu_com7年前PHP代码库

本文实例讲述了php获取twitter最新消息的方法。分享给大家供大家参考。具体实现方法如下:

<?php
function get_status($twitter_id, $hyperlinks = true) {
  $c = curl_init();
  curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=1");
  curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  $src = curl_exec($c);
  curl_close($c);
  preg_match('/<text>(.*)<\/text>/', $src, $m);
  $status = htmlentities($m[1]);
  if( $hyperlinks ) $status = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $status);
  return($status);
}
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

浅谈php处理后端&接口访问超时的解决方法

【HTTP访问】 一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,...

使用ucenter实现多站点同步登录的讲解

做Web开发经常会要求实现多站点同步登录的情况,对于PHP开发来说,我们可以使用ucenter来实现多个站点同时登陆同时退出,用户同步的功能。下面我们一起看一下ucenter是如何实现同...

PHP面向对象学习笔记之二 生成对象的设计模式

PHP面向对象学习笔记之二 生成对象的设计模式

一. 单例模式(Singleton) 如果应用程序每次包含且仅包含一个对象,那么这个对象就是一单例. 用来替代全局变量. 复制代码 代码如下: <?php require_once...

php批量转换文件夹下所有文件编码的函数类

函数代码: <?php /** * 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码 * @param string $filename */ funct...

完美解决:Apache启动问题—(OS 10022)提供了一个无效的参数

今天启动apache2始终无法启动,本以为又是端口问题,可后来查看并未有端口占用问题,于是查看错误日志如下:[Sat Jun 20 03:12:52 2009] [notice] Apa...