新手如何使用PHP创建RSS阅读器

Jacques Noah在Devshed上发表了一篇关于在PHP4与任意版本的Mysql搭建的平台下创建一个基于PHP的RSS阅读器的文章,RSS文档中有三个主要的标签:Title,link和description,分别包含着像它们名称提示一样的信息。
  
Jacques列举了来自一个RSS文档的两段代码,包含开始部分和结尾部分,并说明创建PHP的RSS阅读器之前所需要的几个步骤。

首先是提取标签所描述的内容。典型的RSS文档会是如下的结构:

以下为引用的内容:
<RSS>
      <channel>
      <item>
      </item>
      </channel>
      </RSS> 

 
像<items>这样不包含"/"的标签是起始标签,而包含"/"的“</items>”则是结束标签,所以提取内容的函数应该匹配查找“<item></items>”的内容从而获取具体的内容。
Jacques同时也讨论了如何运用PHP所提供的内置函数使得解析文档更为清晰和方便。在创建完必要的函数之后,Jacques用函数循环的提取并显示xml文件中的内容。Jacques同时向我们展示了当RSS阅读器不可用的时候如何通过其他的途径获取到内容,他创建了一个关于RSS信息的数据库,用数据库来帮助更新RSS文件,并提供了关于这个数据库的数据表和代码示例。

 

时间: 2024-12-31 02:21:03

新手如何使用PHP创建RSS阅读器的相关文章

如何使用PHP创建RSS阅读器

Jacques Noah在Devshed上发表了一篇关于在PHP4与任意版本的Mysql搭建的平台下创建一个基于PHP的RSS阅读器的文章,RSS文档中有三个主要的标签:Title,link和description,分别包含着像它们名称提示一样的信息. Jacques列举了来自一个RSS文档的两段代码,包含开始部分和结尾部分,并说明创建PHP的RSS阅读器之前所需要的几个步骤. 首先是提取标签所描述的内容.典型的RSS文档会是如下的结构: <RSS> <channel> <i

AngularJS 创建 RSS 阅读器 —— FreedReadR

几年前,我用C#写了一个RSS阅读器,但是我想如果把它做成一个SPA(单页应用)效果会更好. Angular使一些事情变得简单,RSS阅读器就是其中之一. 我也用Twitter Bootstrap(做UI)实现了RSS阅读器,调试页面样式是最难的地方之一...可能是因为我不擅长css的原因.文章转载自 开源中国社区 [http://www.oschina.net]

用开源工具创建BlackBerry应用程序,第2部分 构建RSS阅读器

开放源码对软件开发市场产生了革命性影响,如今新的消息渠道不断涌现, 它们正是以这种方式强劲地冲击着传统的消息渠道.今天我们可以从各种 Internet 资源和 Internet 主流媒体获得免费的消息.我们可以通过阅读不同 的 Web 站点来获取消息,但这样做非常繁琐.那么,随时更新感兴趣的消息怎 么样?集中地接收您喜欢的消息不是很方面吗?在 BlackBerry 上,您可以通过 RSS 阅读器来实现这些功能.本教程是系列教程 "用开源工具创建 BlackBerry 应用程序" 的第

基于ASP.NET AJAX技术开发在线RSS阅读器(上篇)

[注]本文测试环境:Windows XP专业版+Visual Studio 2005+整套ASP.NET AJAX框架+ASP.NET RSS Toolkit+SQL Server 2005. 一.RSS技术简介 RSS是一种描述和同步网站内容的XML格式,已经成为越来越流行的网站内容订阅技术.通过这种技术,网站可以极大地提高广大网站用户和网站数据之间的数据交互. RSS阅读软件可以分为桌面离线式和在线式两大类.有了这种工具,用户只需要添加初始其所关注的RSS网址,以后系统会自动更新相关内容,网

用JSP实现基于Web的RSS阅读器

js|rss|web 一: RSS介绍 根据维基百科(http://zh.wikipedia.org/wiki/RSS)的定义,"RSS是一种用于共享新闻和其他Web内容的数据交换规范 ",它是一系列的规范的组合,采用XML格式.目前国内RSS应用最多的是在新闻网站和博客网站上. 许多网站可以用RSS阅读器来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Google论坛内容.除此之外,利用RSS阅读器还可以实现其它用途,比如: 获得天气预报 接收邮件

Java实现Web版RSS阅读器(四)定制自己的Rss解析库myrsslib4j

在上篇博文<Web版RSS阅读器(三)--解析在线Rss订阅>中,已经提到了遇到的问题,这里再详细说一下. 在解析rss格式的订阅时,遇到的最主要的问题是,出现了"Server returned HTTP response code: 403 for URL: http://xxxxxx"的错误,百度一下就知道,这是在网站访问中很常见的一个错误,服务器理解客户的请求,但拒绝处理它.即拒绝访问!接着查资料,得知某些服务器(比如CSDN博客)拒绝java作为客户端进行对其的访问

[UWP]涨姿势UWP源码——极简的RSS阅读器

原文:[UWP]涨姿势UWP源码--极简的RSS阅读器 涨姿势UWP,一个开源的RSS阅读器,一个纯粹的项目,一个有道德的APP,一个脱离了低级趣味的作者,一些有益于人民的代码.骚年,还等什么,来涨点姿势吧! 该项目代码可能会引起部分人群的不适,敏感人群请在父母陪同下阅读. 看到第三段的骚年们,我想你们是对这个RSS的阅读器感兴趣了,该项目是一个极为简单的UWP的工程,代码托管在GitHub上,供有兴趣学习UWP APP开发的童鞋们参考.工程主要包括以下几个文件: 工程 文件 备注 ZhangZ

Web版RSS阅读器(四)——定制自己的Rss解析库myrsslib4j

        在上篇博文<Web版RSS阅读器(三)--解析在线Rss订阅>中,已经提到了遇到的问题,这里再详细说一下.         在解析rss格式的订阅时,遇到的最主要的问题是,出现了"Server returned HTTP response code: 403 for URL: http://xxxxxx"的错误,百度一下就知道,这是在网站访问中很常见的一个错误,服务器理解客户的请求,但拒绝处理它.即拒绝访问!接着查资料,得知某些服务器(比如CSDN博客)拒绝

PHP和AJAX的RSS阅读器

PHP和AJAX的RSS阅读器 RSS阅读器是用来读取RSS信息 允许快速的RSS浏览新闻和更新 AJAX的RSS阅读器 在AJAX以下例子,我们将展示一个RSS阅读器的内容从RSS是载入网页无需刷新. 在HTML表单 这是HTML网页.它包含一个简单的HTML表格,并链接到一个JavaScript : <html> <head> <script type="text/javascript" src="getrss.js"><