1 votes

Simplepie - récupération des flux depuis la base de données

Je veux récupérer plusieurs flux de la base de données et, ce faisant, récupérer tous les nouveaux contenus de ces flux.

ça marche mais il y a un problème et je n'ai aucune idée de ce qui le cause, voici le code :

$feed_sql = mysqli_query($link, "SELECT feed from tutorial_feed WHERE approved=1") ;

$feeds = array() ;

$i = 0 ;

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

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

$i++ ;

endwhile ;

$feed = nouveau SimplePie($feeds) ;

$feed->handle_content_type() ;

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

echo $item->get_permalink()."
" ;

endforeach ;

Je reçois d'abord

Avis : Décalage non défini : 0 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage indéfini : 1 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage indéfini : 2 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Undefined offset : 3 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Undefined offset : 4 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Undefined offset : 5 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage non défini : 6 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage indéfini : 7 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage non défini : 8 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage indéfini : 9 dans I:\wamp\www\cmstut\includes\cron.php sur la ligne 22
Avis : Décalage non défini : 10 in I:\wamp\www\cmstut\includes\cron.php sur la ligne 22

et ensuite il commencera à imprimer les permaliens vers le nouveau contenu basé sur les flux importés, je sais que le décalage indéfini signifie qu'il n'existe pas mais je ne comprends pas, toute aide serait appréciée.

0voto

Christophe Points 2821

J'ai trouvé le problème, c'était le point dans $feeds[$i] .= $feed_r->feed ; que j'ai dû enlever

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X