0


0

私は言及したかった、私は私の開発環境で働いているsimplepieを持っています、しかし、私がサイトをアップロードした直後に私は私のホームページにフィードを得ることができません。 何か案は? これがlocalhostで動作するコードです。

function Homepage(){parent :: Controller();} $ this-> base = $ this-> config-> item( 'base_url'); $ this-> css = $ this-> config-> item( 'css'); $ this-> images = $ this-> config-> item( 'images'); $ this-> load-> library( 'simplepie'); $ this-> simplepie-> set_feed_url( 'http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/world/rss.xml'); $ this-> simplepie-> set_cache_location(APPPATH.'cache / rss '); $ this-> simplepie-> init(); $ this-> simplepie-> handle_content_type(); }

function index(){$ data ['rssdata'] = array( "title" => $ this-> simplepie-> get_title()、 "description" => $ this-> simplepie-> get_description()、 "items" => $ this-> simplepie-> get_items(0,5)); $ this-> load-> view($ data)}

これはビュー内にあるコードです。

<?= $ rssdata ['title']?>

<?= $ rssdata ['description']?>>

get_link()、$ item-> get_title());?> get_description();?>

get_dateに投稿されました( 'j F Y g:i a');?>

2 Answer


2


GitHubプロファイルから最新の "最先端"を使用してください。これはPHP 5.3に関するいくつかの問題を解決します。これらは、Apacheが非常に多くのエラーから爆発する原因となります。

これを書いている時点で、最先端は v1.2.1-devとマークされています。


0


私のホスティングセットアップにcURLがインストールされておらず、error_reportingがオフだったときに、私はこの問題を一度経験しました。

SimplePie設定ファイルで `var $ force_fsockopen = false;`を `var $ force_fsockopen = true;`に設定して違いがあるかどうかを確認してください。