votar

Tu último estado de Twitter con PHP

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)

Puedes dejar un comentario, o trackback.

4 comentarios en “Tu último estado de Twitter con PHP”

  1. Andrés dice:

    Lo estoy probando y funciona excelente, muchas gracias :D

  2. Muchas gracias, funciona muy bien

  3. [...] En este ultimo código debemos modificar donde dice "Tu_Usuario" por tu usuario de Twitter, y listo eso es todo lo que hay que hacer yo e probado este código en uno de mis sitios y me funciona perfectamente, es muy rápido y casi nunca falla, y bueno por ultimo les comento que este código lo vi en el blog de BartMan. [...]

  4. huachuhua dice:

    Genial!!!, oye pero como le hago para mostrar los ultimos 3 twitts? :)

Deja un comentario