All pastes #194701 Raw Edit

Stuff

public php v1 · immutable
·published 2006-10-08 05:22 UTC
rendered paste body
<?php$feeds['BBC Arabic']['url'] = "http://newsrss.bbc.co.uk/rss/arabic/news/rss.xml";$feeds['BBC Arabic']['rtl'] = true;$feeds['BBC English'] = "http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml";$feeds['BBC English']['number'] = 7;$myCacheData = array('BBC Arabic' => array('lastAcccess' => 1160283970), 'BBC English' => array('lastAcccess' => 1160278359));function getFeed($url, &$cacheData, $cacheTime = 60, $cacheDir = '/tmp/') {	$cleanName = strtolower(preg_replace('/[^a-z0-9]/i', '', str_replace('http://', '', $url)));	var_dump($url);	if (file_exists($cacheDir . $cleanName) && $cacheData[$url]['lastAccess'] > time() - $cacheTime) {		return file_get_contents($cacheDir . $cleanName);	}	else {		var_dump($url);		die();		$feedXml = file_get_contents($url);		file_put_contents($cacheDir . $cleanName, $feedXml);		$cacheData[$url]['lastAccess'] = time();		return $feedXml;	}}foreach($feeds as $feedSource => $feedData) {	$articlesFromThisFeed = 0;	$feedXml = getFeed($feedData['url'], &$cacheData, $cacheTime, $cacheDir);}