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.