Tu último estado de Twitter con PHP

by Jesús -

Hoy os dejo una función para mostrar nuestro último estado de Twitter con PHP, apoyándose en cURL, biblioteca que está activada por defecto en la mayoría de los alojamientos.

<?php
function twitter_status($twitter_id, $hyperlinks = true) {
     $c = curl_init();
     curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=1");
     curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
     $src = curl_exec($c);
     curl_close($c);
     preg_match('/<text>(.*)<\/text>/', $src, $m);
     $status = htmlentities($m[1]);
     if( $hyperlinks ) $status = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $status);
     return($status);
}
?>

Un ejemplo de uso sería:

<?php
echo twitter_status('MiCuentaTwitter')
?>

Una función fácil y sencilla para poner en nuestra web nuestro minuto a minuto en Twitter. (como el pajarito que está en la parte superior de este blog)