getElementsByTagName("title"); $y["title"] = $tnl->item(0)->firstChild->data; $tnl = $item->getElementsByTagName("link"); $y["link"] = $tnl->item(0)->firstChild->data; $tnl = $item->getElementsByTagName("description"); $y["description"] = $tnl->item(0)->firstChild->data; $tnl = $item->getElementsByTagName("pubDate"); $y["date"] = $tnl->item(0)->firstChild->data; return $y; } function RSS_RetrieveLinks($url, $size) { global $RSS_Content; $doc = new DOMDocument(); $doc->load($url); $channels = $doc->getElementsByTagName("channel"); $RSS_Content = array(); $counter = 0; foreach($channels as $channel) { $items = $channel->getElementsByTagName("item"); foreach($items as $item) { $y = RSS_Tags($item); array_push($RSS_Content, $y); $counter++; if($counter >= $size) return; } } } function RSS_Recents($url, $size = 5, $listmode = false) { global $RSS_Content; $page = ""; $RSS_Content = array(); RSS_RetrieveLinks($url, $size); foreach($RSS_Content as $article) { $title = $article["title"]; $link = $article["link"]; //$desc = $article["description"]; //$date = $article["date"]; $link = "$title"; if($listmode) $page .= "
  • $link
  • \n"; else $page.="$link
    \n"; } if($listmode) return "\n"; return $page; } ?>