Simplepie - 从数据库中获取提要

时间:2010-01-11 17:30:58

标签: php rss simplepie

我想从数据库中获取多个Feed,这样就可以从这些Feed中获取所有新内容

它有效,但有一个问题,我不知道是什么导致它,这是代码:

  

$ feed_sql = mysqli_query($ link,   “从tutorial_feed WHERE中选择提要   批准= 1" );

     

$ feeds = array();

     

$ i = 0;

     

while($ feed_r =   mysqli_fetch_object($ feed_sql)):

  $feeds[$i] .= $feed_r->feed;        
     

$ I ++;

     

ENDWHILE;

     

$ feed = new SimplePie($ feeds);

     

$馈> handle_content_type();

     

foreach($ feed-> get_items(0,100)as   $ item):

     

echo $ item-> get_permalink()。“
”;

     

endforeach;

我先得到

注意:未定义的偏移:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为0 注意:未定义的偏移量:I在第2行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为1 注意:未定义的偏移:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为2 注意:未定义的偏移:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为3 注意:未定义的偏移量:I在第2行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为4 注意:未定义的偏移:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为5 注意:未定义的偏移:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为6 注意:未定义的偏移:第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中的7 注意:未定义的偏移:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为8 注意:未定义的偏移:第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中的9 注意:未定义的偏移量:在第22行的I:\ wamp \ www \ cmstut \ includes \ cron.php中为10

然后它将开始根据导入的源打印永久链接到新内容,我知道未定义的偏移意味着它不存在但我不明白,任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我发现了问题,这是$ feeds中的点[$ i]。= $ feed_r-> feed;我不得不删除