/** * @param $rss_titleA * @param $rss_contentA * @param $linkA * @return bool */ function rotowire(&$rss_titleA, &$rss_contentA, &$rss_linkA) { $this->rss_url = "http://www.rotowire.com/rss/news.htm?sport=nhl"; $fr = new feedReader(); $fr->setFeedUrl($this->rss_url); $fr->parseFeed(); $array = $fr->getFeedOutputData(); $number = $fr->getFeedNumberOfNodes(); for ($i = 0; $i < $number; $i++) { $title = $array["item"]["title"][$i]; $desc = $array["item"]["description"][$i]; $pubdate = $array["item"]["pubdate"][$i]; $link = $array["item"]["link"][$i]; $rss_titleA[] = $title; $rss_contentA[] = "{$desc} \n\n (maj: {$pubdate})"; $rss_linkA[] = $link; //echo "$title \n $desc (updated on $pubdate) \n"; } /* $LOCKFILE = "/export/home/www/rss/rss_rowotire.lock"; $RSSFILE = "/export/home/www/rss/rss_rotowire.rss"; if (file_exists($LOCKFILE)) return FALSE; if (! file_exists($RSSFILE)) return FALSE; $handle = fopen($RSSFILE, "r"); while (!feof($handle)) { $title = fgets($handle); $content = fgets($handle); $rss_titleA[] = $title; $rss_contentA[] = $content; } fclose($handle); */ return TRUE; }