load($xml, LIBXML_NOERROR)) { echo 'Failed to open the RSS feed.'; exit; } $channel=$xmlDoc->getElementsByTagName('channel')->item(0); $channel_title = $channel->getElementsByTagName('title') ->item(0)->childNodes->item(0)->nodeValue; $channel_link = $channel->getElementsByTagName('link') ->item(0)->childNodes->item(0)->nodeValue; $channel_desc = $channel->getElementsByTagName('description') ->item(0)->childNodes->item(0)->nodeValue; if ($title!="" && $title!="(default)") $channel_title=$title; ?> "> getElementsByTagName('item'); $n=$x->length; if ($maxitems<$n) $n=$maxitems; for ($i=0; $i<$n; $i++) { $item_title=$x->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue; $item_link=$x->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue; $item_desc=$item_title; if ($x->item($i)->getElementsByTagName('description') != NULL) if ($x->item($i)->getElementsByTagName('description')->item(0)->childNodes != NULL) $item_desc=$x->item($i)->getElementsByTagName('description')->item(0)->childNodes->item(0)->nodeValue; $item_date=$x->item($i)->getElementsByTagName('pubDate')->item(0)->childNodes->item(0)->nodeValue; if ($item_title=="") break; $item_desc=str_replace('<br clear="all"/>','',$item_desc); $item_desc=str_replace('<br clear="both"/>','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
','',$item_desc); $item_desc=str_replace('
diff($ago); $diff->w = floor($diff->d / 7); $diff->d -= $diff->w * 7; $string = array( 'y' => 'year', 'm' => 'month', 'w' => 'week', 'd' => 'day', 'h' => 'hour', 'i' => 'minute', 's' => 'second', ); foreach ($string as $k => &$v) { if ($diff->$k) { $v = $diff->$k . ' ' . $v . ($diff->$k > 1 ? 's' : ''); } else { unset($string[$k]); } } if (!$full) $string = array_slice($string, 0, 1); return $string ? implode(', ', $string) . ' ago' : 'just now'; } /* END TimeAgo */ /* EXAMPLE of timeAgo: echo time_elapsed_string('2013-05-01 00:22:35'); echo time_elapsed_string('@1367367755'); # timestamp input echo time_elapsed_string('2013-05-01 00:22:35', true); */ $item_date_str = $item_date; $item_date_str_frmt = date("d M Y", strtotime($item_date_str)); /* VARIABLE TimeAgo */ $item_time_ago = time_elapsed_string($item_date_str); ?>