chciałbym połączyć kilka kanałów RSS w jeden, aby ułatwić ich wyświetlanie w PHP na stronie. Obecnie dysponuję kodem, który pozwala wyświetlać treści kanałów w formie jeden pod drugim, a chciałbym, aby treści z różnych kanałów przenikały się nawzajem.
Proszę o pomoc.
Aktualne wyświetlanie kanałów RSS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" href="css/default.css" /> </head> <body> <?php require_once "includes/functions.php"; ?> <div id="wrap"> <div id="mainContent"> <div id="content_1"> <?php getFeed("http://feeds.feedburner.com/sportowefakty/TtDh"); ?> <?php getFeed("http://www.goal.com/en/feeds/news?fmt=rss&ICID=HP"); ?> </div><!--end content 3--> </div><!--end main content --> </div><!--end wrap--> </body> </html>
plik functions.php
<?php function getFeed($feed_url) { $x = new SimpleXmlElement($content); foreach($x->channel->item as $entry) { echo "<tr><td><li><a href='$entry->link' title='$entry->title' target='_blank'>" . $entry->title . "</a></td><td>" . $entry->pubDate . "</td></li></tr>"; } } ?>