您的位置:首页网页设计PHP实例 → 也谈截取首页新闻 - 范例

也谈截取首页新闻 - 范例

时间:2004/11/7 3:25:00来源:本站整理作者:蓝点我要评论(0)

截取yahoo.com.cn新闻[仅供实验]



有很多截取首页新闻的程序,但是并不能成功。

他们的工作原理无非两种,一种是采用某些网站称之为backend的后端数据库接口,另一种则是硬声声的根据html代码截取。本程序采用的是后者。应该说,容错性能比较好。


$open = fopen("http://www.yahoo.com.cn/index.html", "r");//网页地址

$read = fread($open, 15000);

fclose($open);



$search = eregi("(.*)", $read, $printing);//截取一段源代码,最好先分析一下源代码

//以下开始取出容余源代码

$printing[1] = str_replace("href=\"/homer/?", "href=\"", $printing[1]);

$printing[1] = str_replace("href=\"/headlines/fullcoverage/", "href=\"http://www.yahoo.com.cn/headlines/fullcoverage/", $printing[1]);

$printing[1] = str_replace("", "", $printing[1]);

$printing[1] = str_replace("", "", $printing[1]);

$printing[1] = str_replace(" class=sbody", "", $printing[1]);

$printing[1] = str_replace("", "", $printing[1]);



$content = $printing[1];

$content = explode("-", $content);



$headlines = sizeof($content);



for ($i = 0; $i < $headlines; $i++) {



print "新闻".($i+1).") : $content[$i]
";//激动人心的时刻到了!显示出来了!



}



?>





在php3/php4 apache下调试通过。


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图