function RSS_Retrieve($url) { global $RSS_Content; $doc = new DOMDocument(); $doc->load($url); $channels = $doc->getElementsByTagName("channel"); $RSS_Content = array(); foreach ($channels as $channel) { RSS_Channel($channel); } }
function RSS_Retrieve($urls = array()) { global $RSS_Content; $RSS_Content = array(); foreach ($urls as $key => $url) { $doc_[$key] = new DOMDocument(); $doc_[$key]->load($url); $channels_[$key] = $doc_[$key]->getElementsByTagName("channel"); foreach ($channels_[$key] as $channel) { RSS_Channel($channel, $key); } } }
function RSS_Retrieve($url) { $RSS_Content = array(); $doc = new DOMDocument(); if (@$doc->load($url)) { $channels = $doc->getElementsByTagName("channel"); foreach ($channels as $channel) { $RSS_Content = array_merge($RSS_Content, RSS_Channel($channel)); } return $RSS_Content; } else { return NULL; } }
function RSS_Retrieve($url) { $RSS_Content = array(); $doc = new DOMDocument(); if (@$doc->load($url)) { $channels = $doc->getElementsByTagName("channel"); foreach ($channels as $channel) { $RSS_Content = array_merge($RSS_Content, RSS_Channel($channel)); } } else { ?> <ul> <li> <?php printf(gettext('Failed to retrieve link <em>%s</em>'), $url); ?> </li> </ul> <?php } return $RSS_Content; }