我需要一个可以从提要中检索数据的 PHP 库/脚本,无论它们是 RSS 还是 ATOM,因为我希望用户插入随机提要,然后将其存储在数据库中。如果它可以检查给定的 URL 是否是提要,那就太好了。
如果有任何可以帮助我的东西,有人可以告诉我吗?谢谢!
试试这两个,它们都做 RSS 和 Atom:
Zend_Feed 提供了使用 RSS 和 Atom 提要的功能。它为访问提要、提要属性和条目属性的元素提供了一种自然语法。Zend_Feed 还广泛支持使用相同的自然语法修改提要和条目结构,并将结果转换回 XML。将来,这种修改支持可以为 Atom 发布协议提供支持。
您不必使用整个 Zend 框架,只需使用 Zend_Feed 组件及其依赖项即可。
最近我创建了一个可以解析 RSS 和 Atom 提要的 php 提要阅读器类。这是链接http://raynux.com/blog/2009/09/02/rayfeedreader-php-class-for-parsing-rss-and-atom-feed/。
这可以通过 SimpleXML 轻松处理,并且除了您自己之外不需要任何其他人的代码。请记住,如果您向 SimpleXML 提供无效或不存在的文件,SimpleXML 会自行处理。使用 try/catch + 异常。