【问题标题】:how do i get the content for the last rss feed我如何获取最后一个 RSS 提要的内容
【发布时间】:2011-05-30 15:24:57
【问题描述】:

我有这个feed,我只需要解析出最新的 rss 提要。我基本上想知道我是否可以获得最新的信息...我有这段代码可以帮助解析所有 rss 提要,但我如何才能获得最新的

$validCache = false;
if (file_exists('rss_cache.txt')) {
    $contents = file_get_contents('rss_cache.txt');
    $data = unserialize($contents);
    if (time() - $data['created'] < 24 * 60 * 60) {
        $validCache = true;
        $feed = $data['feed'];
    }
}

if (!$validCache) {
    $feed = file_get_contents('http://someplace.com/feed/');
    $data = array ('feed' => $feed, 'time' => time());
    file_put_contents('rss_cache.txt', serialize($data));
}

编辑:尝试过

$xml = simplexml_load_file('http://blog.airdye.com/goodforwater/feed/');
print_r($xml->channel->item[0]);

但是描述是空白的

SimpleXMLElement Object
(
    [title] => one textile company gives away water filters and profits
    [link] => http://blog.airdye.com/goodforwater/2011/05/20/one-textile-company-gives-away-water-filters-and-profits/
    [comments] => http://blog.airdye.com/goodforwater/2011/05/20/one-textile-company-gives-away-water-filters-and-profits/#comments
    [pubDate] => Fri, 20 May 2011 20:09:31 +0000
    [category] => Array
        (
            [0] => SimpleXMLElement Object
                (
                )

            [1] => SimpleXMLElement Object
                (
                )

            [2] => SimpleXMLElement Object
                (
                )

            [3] => SimpleXMLElement Object
                (
                )

            [4] => SimpleXMLElement Object
                (
                )

        )

    [guid] => http://blog.airdye.com/goodforwater/?p=2673
    [description] => SimpleXMLElement Object
        (
        )

)

【问题讨论】:

    标签: php rss feed


    【解决方案1】:

    答案已编辑:

    <pre>
    <?php
    
    $xml = simplexml_load_file('http://wizardsoweb.com/feed');
    print_r($xml->channel->item[0]);
    ?>
    </pre>
    

    这是我正在阅读最新帖子的示例。

    【讨论】:

    • 我改变了答案。一探究竟。它可以完美地获取最新帖子。
    • 如果答案有用,别忘了投票并点击正确。
    • Freak 它确实工作得很好,但它没有给我完整的描述......我会把我的输出放在 OP 中
    • 因为 xml feed 生成器没有配置生成描述,或者没有 desc。可用的。因为这个脚本适用于我在 answr 中的网址。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    相关资源
    最近更新 更多