Opa! post rápido.. apenas para registrar por aqui, uma forma de recuperar a timeline de algum usuário do Twitter. Mas dessa vez, sem usar funções como: file_get_contents(), fopen(), simplexml_load_file().. pois essas precisam de uma configuração que geralmente vem desativada em servidores compartilhados.

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/storage/blablablabla.php on line n

Logo, vamos usar cURL:

<?php
	function curl_file($url, $timeout=0){
		$ch = curl_init();
		curl_setopt( $ch, CURLOPT_URL, $url );
		//curl_setopt ($ch, CURLOPT_HEADER, 1);
		curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
		curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout );
		$content = curl_exec( $ch );
		curl_close( $ch );

		return $content;
	}
	$url = 'http://twitter.com/statuses/user_timeline/tiu_uiLL.rss?count=1';
	$xml = new SimpleXMLElement( curl_file( $url ) );
	
	$item = $xml->channel->item;
	var_dump( $item );
?>

=) é isso ai.