PHP Caching for Twitter API Problem!?

  • Thread starter Thread starter bjr
  • Start date Start date
B

bjr

Guest
I'm getting a error on

$mtime = time_diff(filemtime($cache_file), time());

Fatal error: Call to undefined function time_diff()

Thank you!

<?php

$cache_file = dirname(__FILE__).'/cache/twitter_cache';

/* Start with the cache */

if(file_exists($cache_file))

{

$mtime = time_diff(filemtime($cache_file), time());

if($mtime['minutes'] > 9)

{

$cache_rss = file_get_contents('http://twitter.com/statuses/user_timeline/'.$usuario_id.'.rss');

$cache_static = fopen($cache_file, 'wb');

fwrite($cache_static, serialize($cache_rss));

fclose($cache_static);

}

echo "<!-- cache de twitter generado el ".date('Y-m-d h:i:s', filemtime($cache_file))." -->";

}

else

{

$cache_rss = file_get_contents('http://twitter.com/statuses/user_timeline/'.$usuario_id.'.rss');

$cache_static = fopen($cache_file, 'wb');

fwrite($cache_static, serialize($cache_rss));

fclose($cache_static);



$rss = $cache_rss;

}

/* End of caching */

$rss = @unserialize(file_get_contents($cache_file)); // Now parse it as you'd like

?>
 
Back
Top