在另一个页面上显示rss描述元素 - php

时间:2014-02-24 13:42:20

标签: php parsing rss

我正在使用我编写的一个小程序解析rss feed。我希望用户在第一页上看到rss描述元素的一小部分,如下所示:

   $rss = new DOMDocument();
                    $rss->load($rsslink);
                    $feed = array();
                    foreach ($rss->getElementsByTagName('item') as $node) {
                        $item = array ( 
                            'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
                            'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
                            'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
                            'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,

                        );
                       array_push($feed, $item);
                    }

                    for($x=0;$x<$limit;$x++) {
                        $randomnum= rand(5, 20);
                        $title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
                        $link = $feed[$x]['link'];
                        $description = $feed[$x]['desc'];
                        $date = date('l F d, Y', strtotime($feed[$x]['date']));
                        echo '<b>'.$title.'</b><br />';
                        echo '<i>Posted on '.$date.'</i><br/><br/>';

                          $des = strip_tags($description);

                       echo $this-> get_words_until($des,70);
                       echo '<a href="">readmore</a>';

                        echo '<br/>';
                    }

1。

enter image description here

2

enter image description here

当用户点击阅读更多链接

时,我想在另一个php页面上实现类似第二张图片的内容

请有人帮助我吗?

0 个答案:

没有答案