Haven’t been here in a while but I have stumped myself at the moment or maybe I’ve looked at it too much LOL
This is what I have and it does work but gives me errors on my page… This is my helper.php:
[php]function truncText($text, $chars)
{
if (strlen($text) <= $chars) return $text;
$new = wordwrap($text, $chars, “|”);
$newtext=explode("|",$new);
return $newtext[0];
}
function getRSS( $params )
{
$doc = new DOMDocument();
$doc->load($params->get( 'feed', 'http://googleblog.blogspot.com/atom.xml' ));
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
if ($i >= $params->get('numitems',5)){ break; }
$arrFeeds[$i]->title = $node->getElementsByTagName('title')->item(0)->nodeValue;
$arrFeeds[$i]->desc = self::truncText($node->getElementsByTagName('description')->item(0)->nodeValue, $params->get( 'desclen', 120));
$arrFeeds[$i]->link = $node->getElementsByTagName('link')->item(0)->nodeValue;
$arrFeeds[$i]->pubDate = $node->getElementsByTagName('pubDate')->item(0)->nodeValue;
$i++;
}
return $arrFeeds;
}
}[/php]
The error I am getting is this:
Notice: Undefined variable: i in helper.php on line 33Notice: Undefined variable: i in helper.php on line 34
Warning: Creating default object from empty value in helper.php on line 34
Notice: Undefined variable: i in helper.php on line 35
Notice: Undefined variable: i in helper.php on line 36
Notice: Undefined variable: i in helper.php on line 37
Notice: Undefined variable: i in helper.php on line 39
Warning: Creating default object from empty value in helper.php on line 34
Warning: Creating default object from empty value in helper.php on line 34
Warning: Creating default object from empty value in helper.php on line 34
Warning: Creating default object from empty value in helper.php on line 34
So there you have it… not sure how to fix it… Any help is appreciated to show me the errors of my ways…