PHP采集腾讯微博的实现代码
2015-01-24信息快讯网
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[] = " ";
$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;
}
?>
深入密码加salt原理的分析
深入探讨"<br />"和 "\r\n" 两者有什么区别??
深入php list()函数的详解
PHP register_shutdown_function函数的深入解析
基于session_unset与session_destroy的区别详解
spl_autoload_register与autoload的区别详解
基于Linux调试工具strace与gdb的常用命令总结
linux命令之调试工具strace的深入分析
如何使用Strace调试工具
php 深入理解strtotime函数的使用详解
PHP中::、->、self、$this几种操作符的区别介绍
PHP 中关于ord($str)>0x80的详细说明
巧用php中的array_filter()函数去掉多维空值的代码分享
php的array_multisort()使用方法介绍
PHP filter_var() 函数 Filter 函数
用phpmailer实现简单openvpn用户认证的实现代码
Php图像处理类代码分享
PHP中strtotime函数使用方法分享
PHP写UltraEdit插件脚本实现方法
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
PHP spl_autoload_register实现自动加载研究
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
PHP循环语句笔记(foreach,list)
PHP中strtotime函数使用方法详解
php array_filter除去数组中的空字符元素
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
使用PHP实现密保卡功能实现代码<打包下载直接运行>
Admin generator, filters and I18n
PHP array_multisort()函数的使用札记