将RSS源从php转换为xml

时间:2017-04-25 01:50:36

标签: php xml rss

下面的代码是一个PHP生成器,它使用我的RSS URL中的一个提要在PHP中生成一个简单的网页。此网址包含大约60个Feed。

我想在随机模式下只使用一个Feed生成XML RSS。这可能吗?

<?php

    function load_xml_feed($feed){
        global $RanVal;
        $i= 1;
        $FeedXml = simplexml_load_file($feed);
        foreach ($FeedXml->channel->item as $topic) {
            $title[$i] = (string)$topic->title;
            $link[$i] = (string)$topic->link;
            $description[$i] = (string)$topic->description;
            $i++;
        }
        $randtopic = rand(2, $i);
        $link = trim($link[$randtopic]);
        $title = trim($title[$randtopic]);
        $description = trim($description[$randtopic]);
        $RanVal = array($title,$link,$description);
        return $RanVal;
    }

    $rss = "http://syncds.boxip.com.br/feed?code=24C165DB04";
    load_xml_feed($rss);
    $link = $RanVal[1];
    $title = $RanVal[0];
    $description = $RanVal[2];

    echo "<h1>".$title."</h1><h2>".$link."</h2><p>".$description."</p>";

?>

谢谢你们。

0 个答案:

没有答案