1

CodeIgniterとRSSパーサーライブラリを使用しています。私はこのコードで大丈夫です。

function get_ars(){//RSSパーサーをロード$this-> load-> library('rssparser');

// Get 6 items from arstechnica
$rss = $this->rssparser->set_feed_url('http://feeds.arstechnica.com/arstechnica/index/')->set_cache_life(30)->getFeed(6);

foreach ($rss as $item)
{
    echo $item['title'];
    echo $item['description'];
} }

しかし、コンテンツエンコード用にさらに追加したいと思います。でもどうしたらいいのかわからない。

4

1 に答える 1

1

http://blog.stuartherbert.com/php/2007/01/07/using-simplexml-to-parse-rss-feeds/ アプリケーション/libraries/Rssparser.phpを開きます。行番号107に移動します。次のステートメントを追加します。

$ns = $xml->getNamespaces(true);
$content = $item->children($ns['content']);
$data['content'] = (string) trim($content->encoded);

そして、あなたは使用することができます

echo $item['content'];

ビューファイル内。

于 2013-03-15T09:38:04.100 に答える