PHP采集腾讯微博的实现代码

 更新时间:2012年01月19日 19:16:40   作者:  
PHP采集腾讯微博只留文字部分,大家可以完善它!
复制代码 代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$weibo = file_get_contents('http://t.qq.com/starank');
$preg = '/<div class="msgCnt">(.*)<\/div><div class="mediaWrap">/Uis';
preg_match_all($preg, $weibo, $string);
foreach ($string[1] as $key=>$value){
echo delhtml($value)."<br/><br/><br/>";
}
function delhtml($str) // 清除HTML标签
{
$st = -1; //开始
$et = -1; //结束
$stmp = array();
$stmp[] = "&nbsp;";
$len = strlen($str);
for($i = 0;$i < $len;$i++)
{
$ss = substr($str, $i, 1);
if (ord($ss) == 60) // ord("<")==60
{
$st = $i;
}
if (ord($ss) == 62) // ord(">")==62
{
$et = $i;
if ($st != -1)
{
$stmp[] = substr($str, $st, $et - $st + 1);
}
}
}
$str = str_replace($stmp, "", $str);
return $str;
}
?>

相关文章

  • PHP学习记录之常用的魔术常量详解

    PHP学习记录之常用的魔术常量详解

    这篇文章主要介绍了PHP学习记录之常用的魔术常量,结合实例形式总结分析了PHP魔术常量的功能、原理及常见操作技巧,需要的朋友可以参考下
    2019-12-12
  • ThinkPHP项目分组配置方法分析

    ThinkPHP项目分组配置方法分析

    这篇文章主要介绍了ThinkPHP项目分组配置方法,简单分析了项目分组的概念与相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • 如何使用GDB调试PHP程序

    如何使用GDB调试PHP程序

    GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端
    2015-12-12
  • PHP利用超级全局变量$_GET来接收表单数据的实例

    PHP利用超级全局变量$_GET来接收表单数据的实例

    下面小编就为大家带来一篇PHP利用超级全局变量$_GET来接收表单数据的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • php连接mssql数据库的几种方法

    php连接mssql数据库的几种方法

    数据库查询不外乎4个步骤,1、建立连接。2、输入查询代码。3、建立查询并取出数据。4、关闭连接。 php连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。
    2013-02-02
  • Yii2框架操作数据库的方法分析【以mysql为例】

    Yii2框架操作数据库的方法分析【以mysql为例】

    这篇文章主要介绍了Yii2框架操作数据库的方法,结合实例形式分析了Yii2框架配置、连接mysql数据库及执行SQL进行增删改查等相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • PHP获取当前日期和时间及格式化方法参数

    PHP获取当前日期和时间及格式化方法参数

    这篇文章主要介绍了PHP获取当前日期和时间及格式化方法参数,本文先是讲解了获取当前日期时间的方法,其后总结了格式化参数,需要的朋友可以参考下
    2015-05-05
  • php检测iis环境是否支持htaccess的方法

    php检测iis环境是否支持htaccess的方法

    这篇文章主要介绍了php检测iis环境是否支持htaccess的方法,需要的朋友可以参考下
    2014-02-02
  • php+html5实现无刷新图片上传教程

    php+html5实现无刷新图片上传教程

    这篇文章主要为大家介绍了php+html5实现无刷新图片上传教程,一种全新的上传图片的方式,利用html5的FileReader读取图片文件,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Yii2 assets清除缓存的方法

    Yii2 assets清除缓存的方法

    这篇文章主要介绍了Yii2 assets清除缓存的方法,涉及Yii中assets相关函数调用与配置技巧,需要的朋友可以参考下
    2016-05-05

最新评论