PHP RSS脚本验证问题

时间:2019-05-26 14:58:16

标签: php rss

我正在研究将动态创建RSS Feed的脚本。下面是我的代码的简化版本:

<?php
    header("Content-Type: application/rss+xml; charset=ISO-8859-1");


    $rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>';
    $rssfeed .= '<rss version="2.0">';
    $rssfeed .= '<channel>';
    $rssfeed .= '<title>My RSS feed</title>';
    $rssfeed .= '<link>http://www.mywebsite.com</link>';
    $rssfeed .= '<description>This is an example RSS feed</description>';
    $rssfeed .= '<language>en-us</language>';
    $rssfeed .= '<copyright>Copyright (C) 2009 mywebsite.com</copyright>';
    $rssfeed .= '<item>';
    $rssfeed .= '<title>Title</title>';
    $rssfeed .= '<description>This is a description</description>';
    $rssfeed .= '<link>www.google.com</link>';
    $rssfeed .= '<pubDate></pubDate>';
    $rssfeed .= '</item>';

    $rssfeed .= '</channel>';
    $rssfeed .= '</rss>';
    echo $rssfeed
?>

输出正常,结构似乎正常。我通过添加订阅来测试“旧读者”中的RSS提要(请参见下文)。

enter image description here

我转到验证器,并出现以下消息:看起来这是一个网页,而不是供稿。 I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

如何解决此问题?

0 个答案:

没有答案