1

データベースから複数のフィードを取得したいので、それらのフィードからすべての新しいコンテンツを取得します

それは機能しますが、問題があり、何が原因なのかわかりません。これがコードです。

$feed_sql = mysqli_query($link, "tutorial_feed からフィードを選択 WHERE 承認済み = 1");

$フィード = 配列();

$i = 0;

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

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

$i++;

末期;

$feed = new SimplePie($feeds);

$feed->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 注意: 22 行目の I:\wamp\www\cmstut\includes\cron.php の
未定義のオフセット: 1
注意:未定義のオフセット: 2 の I:\wamp\www\cmstut\includes\cron.php 行 22
通知: 未定義のオフセット: 3 in I:\wamp\www\cmstut\includes\cron.php 行 22
通知: 未定義のオフセット: 4 in I:\wamp\www\cmstut\includes\cron.php 行 22
Notice: Undefined offset: 5 in I:\wamp\www\cmstut\includes\cron.php 行 22
Notice: Undefined offset: 6 in I:\wamp\www\cmstut\includes\cron.php 行 22
Notice: Undefined offset: 7 in I:\wamp\www\cmstut\includes\cron.php 行 22
Notice: Undefined offset: 8 in I :\wamp\www\cmstut\includes\cron.php 22 行目
Notice: Undefined offset: 9 in I:\wamp\www\cmstut\includes\cron.php 行 22
Notice: Undefined offset: 10 in I:\wamp\www\cmstut\includes\cron.php 行 22

そして、インポートされたフィードに基づいて新しいコンテンツへのパーマリンクの印刷を開始します。未定義のオフセットが存在しないことを意味することは知っていますが、取得できません。助けていただければ幸いです

4

1 に答える 1

0

問題が見つかりました。それは $feeds[$i] .= $feed_r->feed; のドットでした。私が取り除かなければならなかったこと

于 2010-05-03T11:12:58.613 に答える