WRInaute accro
Bonjour à tous,
dans ma lutte contre ma méconnaissance du PHP, j'essaye de comprendre un peu plus de trucs (c'est ma résolution pour 2009)...
Alors voilà, j'aimerai parser un flux RSS en plaçant les données dans plusieurs variables...
Voilà en gros ce que j'ai pour le moment :
Comment faire pour mettre les 20 articles dans 20 variables différentes ?
(Je ne sais pas si c'est très clair mais bon...)
dans ma lutte contre ma méconnaissance du PHP, j'essaye de comprendre un peu plus de trucs (c'est ma résolution pour 2009)...
Alors voilà, j'aimerai parser un flux RSS en plaçant les données dans plusieurs variables...
Voilà en gros ce que j'ai pour le moment :
Code:
<?php
function RSSparser($fluxrss) {
// Initialisation du compteur
$RSScompteur = 0;
// Nombre d'article à afficher
$nbArt2Parse = 20;
// On regarde ce qu'il y a dans le flux RSS
$handle = fopen($fluxrss, "rb");
$flux = '';
if (isset($handle) && !empty($handle)) {
while (!feof($handle)) {
$flux .= fread($handle, 4096);}
$RSS2Parser = simplexml_load_string($flux);
$racine = $RSS2Parser->channel;
foreach($racine ->item as $element) {
$news_title = $element->title;
$news_url = $element->url;
$news_desc = $element->description;
// Arrête la boucle quand on a le nombre d'article suffisant
if($RSScompteur == $nbArt2Parse) break;
//Incrémente le compteur
$RSScompteur++;
}}
fclose($handle);
}
?>
Comment faire pour mettre les 20 articles dans 20 variables différentes ?
(Je ne sais pas si c'est très clair mais bon...)