Ich habe einen RSS-Feed, erstellt von Yahoo Pipes und ich brauche zufällige Post daraus zu bekommen. Wie ist es möglich dies auf PHP zu realisieren?Getting Random Post von RSS-Feed
0
A
Antwort
1
Lesen Sie den Feed mit XML Parser und legen Sie es in ein Array. Verwenden Sie dann array_rand, um ein zufälliges Element aus dem Array auszuwählen.
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>";
Verwandte Themen
- 1. Benutzerdefinierte Post Random Wordpress
- 2. Getting 401 auf Twitter OAuth POST-Anfragen
- 3. Random Sampling von Mongo
- 4. Haskell Random von Datatype
- 5. Get random Element von hashset?
- 6. Windows-Äquivalent von/dev/random
- 7. Getting multiple Kontrollkästchen Ergebnisse in POST mit PHP
- 8. Random int ohne 'random' zu importieren
- 9. Boost Random und OpenMP
- 10. Getting screenshot von Kind Fenster
- 11. Getting Total von Javascript Websocket
- 12. Getting Class-Typ von String
- 13. Getting Probability Dichte von Daten
- 14. Getting chunk Farbe von ProgressBar
- 15. Getting @ Id DataType von JPA
- 16. Getting Gesamtanzahl von der Zeichenfolge
- 17. Getting "Unbekannte Zeichenfolge Fehler"
- 18. Getting PageRank
- 19. Seeding SQLite RANDOM()
- 20. Random Ergebnis Paginierung
- 21. Generate Random Binary Matrix
- 22. Getting 'total_count' von Page Post Likes 'Zusammenfassung' - Facebook PHP SDK (GESCHLOSSEN)
- 23. R „random“ Verteilungen
- 24. Robust Random Number Generation
- 25. Rails Cachen „random“ Abfrage
- 26. Random Forest-Handle Negation
- 27. Algorithmus zum Generieren von Random-Netzwerk
- 28. Eine einfache Erklärung von Random Forest
- 29. Random-Spanning-Bäume von bipartite Graphen
- 30. Random Forest Bedeutung von OOB und Fehlerschätzung