[PHP] Erreur de la fonction foreach
bouazza
Messages postés
188
Date d'inscription
Statut
Membre
Dernière intervention
-
bouazza Messages postés 188 Date d'inscription Statut Membre Dernière intervention -
bouazza Messages postés 188 Date d'inscription Statut Membre Dernière intervention -
Salut tous , je reçois un erreur de mon script php qui analyse un fichier rss et retourne un array contenant les données , mais en l'appelant , je reçois une erreur de méutilisation de foreach , voici le code php :
merci pour toute réponse postée !
// Lecture d'un fichier XML function lit_rss($fichier,$champs) { // on lit le fichier if($chaine = @implode("",@file($fichier))) { // on explode sur <item> $tmp = preg_split("/<\/?"."item".">/",$chaine); // pour chaque <item> for($i=1;$i<sizeof($tmp)-1;$i+=2) // on lit les champs demand? <champ> foreach($champs as $champ) { $tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]); // on ajoute au tableau $tmp3[$i-1][] = @$tmp2[1]; } // et on retourne le tableau return $tmp3; } } $rss = lit_rss("http://kepon.servehttp.com/bouazza/rss.php",array("title","link","description","pubDate",)); // et on affiche... foreach($rss as $tab) { $html_news.='<div class="news_box"> <div class="news_box_title">'.$tab[0].'</div> <div class="news_box_date">posté le '.date("d/m/Y",strtotime($tab[3])).'</div> '.$tab[2].' <a href="'.$tab[1].'">Lire tout l\'article</a> </div>'; }
merci pour toute réponse postée !
A voir également:
- [PHP] Erreur de la fonction foreach
- Fonction si et - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux