Probleme lecture flux rss
Bonjour tout le monde je me permet de vous déranger car j'ai un problème de lecture de flux rss en php.
Le flux que je veut lire a des balises avec : entre deux mots et lorsque je veut le lire j'ai une erreur a cause des :
Le flux que je veut lire a des balises avec : entre deux mots et lorsque je veut le lire j'ai une erreur a cause des :
3 réponses
-
//j'ai dû corriger ici, car j'avais des erreurs $url = "http://www.crunchyroll.com/rss/anime?lang=frFR"; $rss = simplexml_load_file($url); //DEBUG du XML echo "<pre>";print_r($rss);echo "</pre>"; echo '<ul>'; foreach ($rss->channel->item as $item) { $date = date("d/m/Y"); if ($date == date("d/m/Y",strtotime($item->pubDate))) { $datetime = date_create($item->pubDate); $date = date_format($datetime, 'd M Y, H\hi'); echo '<li><a href="'.$item->link.'">'.utf8_decode($item->title).'</a> ('.$date.')</li>'; echo "Description: ".$item->description; //$item->crunchyroll->episodeNumber n'existe pas dans le parsage du xml, //il faudra peut-être changé d'outil pour récupérer toutes les balises du site. //Il suffit de regarder le print_r pour comprendre qu'il n'est pas là. // echo "Numéro épisode: ".$item->crunchyroll->episodeNumber; } } echo '</ul>'; -
Alors voici mon code :
<?php $url = "[http://www.crunchyroll.com/rss/anime?lang=frFR%22; http://www.crunchyroll.com/rss/anime?lang=frFR";|nofollow] /* insérer ici l'adresse du flux RSS de votre choix */ $rss = simplexml_load_file($url); echo '<ul>'; foreach ($rss->channel->item as $item) { $date = date("d/m/Y"); if ($date == date("d/m/Y",strtotime($item->pubDate))) { $datetime = date_create($item->pubDate); $date = date_format($datetime, 'd M Y, H\hi'); echo '<li><a href="'.$item->link.'">'.utf8_decode($item->title).'</a> ('.$date.')</li>'; echo $item->description; echo $item->crunchyroll:episodeNumber; } } echo '</ul>'; ?>
Et voici mon message d'erreur :
Parse error: syntax error, unexpected ':', expecting ',' or ';' in C:\wamp\www\Lecteur Flux\PHP\1\index.php on line 21
EDIT : Ajout des balises de code (la coloration syntaxique) (jordane)-
-
@jordane45non c'est vraiment avec les : et non avec ->
-
Modérateur@Mx99C'est bien la ligne de code qui correspond au message d'ereur ? (la ligne 21 de ton fichier index.php) ?
Si oui... peux tu faire un var_dump de $item->crunchyroll ? -
-
Modérateur@Mx99Donc je confirme ... remplace les deux points par une flêche
-
-
ModérateurBonjour,
1 - Merci de nous montrer ton code
2 - Merci de nous donner le (les) message(s) d'erreur COMPELT(S)