J'ai un flux rss, créé par Yahoo Pipes et j'ai besoin de recevoir des messages aléatoires. Comment est-il possible de réaliser cela sur PHP?Obtenir un message aléatoire à partir du flux rss
0
A
Répondre
1
Lisez le flux en utilisant XML Parser et placez-le dans un tableau. Ensuite, utilisez array_rand pour choisir un élément aléatoire dans le tableau.
0
<?
function load_xml_feed($feed)
{
global $RanVal;
$i= 1;
$FeedXml = simplexml_load_file($feed);
foreach ($FeedXml->channel->item as $topic) {
$title[$i] = (string)$topic->title;
$link[$i] = (string)$topic->link;
$description[$i] = (string)$topic->description;
$i++;
}
$randtopic = rand(2, $i);
$link = trim($link[$randtopic]);
$title = trim($title[$randtopic]);
$description = trim($description[$randtopic]);
$RanVal = array($title,$link,$description);
return $RanVal;
}
$rss = "http://www.sabaharabi.com/rss/rss.xml";
load_xml_feed($rss);
$link = $RanVal[1];
$title = $RanVal[0];
$description = $RanVal[2];
echo "<h1>".$title."</h1><h2>".$link."</h2><p>".$description."</p>";
Questions connexes
- 1. Obtenir un flux RSS complet
- 2. obtenir la date à partir d'un flux RSS en Ruby
- 3. Obtenir un vrai lien à partir du lien de flux rss
- 4. iPhone SDK - Problème d'analyse XML à partir du flux RSS
- 5. Générer un flux RSS à partir de Ruby-on-Rails
- 6. Comment analyser les données d'encodage à partir du flux RSS?
- 7. créant un flux RSS à partir asp.net boîte à outils à l'aide datasource rss
- 8. Inverser un flux RSS
- 9. Comment puis-je prendre un flux RSS à partir de wordpress.com et ajouter le dernier message du flux à un autre site Web?
- 10. finance news flux rss
- 11. Comment obtenir le nombre d'éléments du flux RSS?
- 12. comment obtenir RSS ou ATOM URL du flux de blogurl
- 13. Problème d'extraction de texte à partir de flux RSS
- 14. Magpie supprime les chevrons du flux RSS
- 15. Filtrer ou supprimer item.description à partir d'un flux RSS
- 16. obtenir des flux RSS sur le site
- 17. Comment obtenir des flux rss Android?
- 18. Empêcher le raclage du flux RSS?
- 19. Comment créer un flux RSS?
- 20. Récupération du flux RSS iTunes avec Java
- 21. Aide avec un flux RSS
- 22. Comment authentifier un flux RSS
- 23. Comment lire un fichier podcast audio à partir du flux RSS de libsyn? (drupal)
- 24. Flux RSS depuis Gallery2
- 25. Création d'un NSTableView Affichage d'articles à partir d'un flux RSS
- 26. Comment obtenir la saisie complète dans un flux RSS 2.0
- 27. Extraction d'images à partir de flux rss/atom à l'aide de la pie rss
- 28. flux RSS liste (gratuit)
- 29. Suppression d'une section de texte à partir d'un flux RSS
- 30. Comment obtenir un résultat aléatoire à partir d'un preg_match_all?