使用PHP检查RSS提要是否与URL相关联

时间:2013-07-06 19:53:39

标签: php rss

是否可以从URL中找到与RSS相关联的内容。

例如。我有网址www.MyDomainName.com。现在可以通过编程方式检测是否存在使用PHP与URL相关联的RSS,而不是PARSING。

2 个答案:

答案 0 :(得分:4)

不,不可能仅通过URL告诉您,但是您应该能够判断您是否加载了URL的HTML代码,例如使用PHP的file_get_contents或CURL。

通常情况下,提供RSS源的网站会在页面的HTML代码中对Feed进行声明,以下是您通常会看到的示例:

<link rel="alternate" type="application/rss+xml" title="Example" href="http://www.example.com/feed/" />

因此我建议寻找一个HTML“链接”标签,类型设置为“application / rss + xml”,显然'herf'将为您提供RSS提要的URL。

答案 1 :(得分:1)

您无法确定,但大多数人都会使用link标记。

使用file_get_contents以文本格式获取文件,然后搜索

type="application/rss+xml"