TwitPics en PHP

TwitPics en PHP

19:30 Abril 10th, 2010 por lobo lobo
votar

He desarrollado una pequeña función que muestra una lista de imagenes de un usuario de TwitPics.com. Seguro que alguno le puede servir de algo.

Para los que no lo sepan, Twitpics.com en una web donde puede subir imágenes para Twitter.com

Aquí tenéis el código y su descarga, por si tenéis problemas, con el juego de caracteres, al copiar y pegar el código.

Descargar: Twitpics en PHP

<?php
/**
* Funcion que muestra una lista de imagenes de un usuario de twitpics.
* @author arrayexception.com
* @license http://creativecommons.org/licenses/by/3.0/deed.es
* @params string $usermane El nombre de usuario del que conseguir las imágenes
* @params int $num El numero de imagenes a mostrar
* @params bool $linked TRUE para poner enlace en la imagen. FALSE en caso conrario.
* @params string $style El estilo CSS para la etiqueta IMG
* @params string $class La clase CSS para la etiqueta IMG
*/

function mostrarTwitpics($username = ‘”", $num = 4, $linked = true, $size = 70, $style=”", $class=”") {
$file = @file_get_contents(“http://twitpic.com/photos/”.$username.”/feed.rss”);

for($i = 1; $i <= $num; ++$i) {
$pic = explode(‘<img src=”‘, $file);
$pic = explode(‘”></a>]]>’, $pic[$i]);
$pic = trim($pic[0]);

$url = explode(‘<guid>’, $file);
$url = explode(‘</guid>’, $url[$i]);
$url = trim($url[0]);

if($linked) {
echo ‘<a href=”‘.$url.’” target=”_new” /><img src=”‘.$pic.’” style=”‘.$style.’” /></a>’;
} else {
echo ‘<img src=”‘.$pic.’” style=”‘.$style.’” />’;
}
}
}

//Ejemplo:
mostrarTwitpics(“usuariocualquiera”);
?>

votar

Tags: , , ,

2 Comentarios a “TwitPics en PHP”

  1. lobo dice:

    Hola “tutorial”,

    Podrías volver a poner el enlace, es que actualmente el que pusiste está roto.

    Gracias!

Deja un comentario


logo sigueme twitter
Sinergia sin control
Actual tira de sinergiasincontrol
(la tira cómica que leen Martín varsavsky, Enrique Dans y Linus Torvalds en el universo paralelo 64832)

Validaciones

Valid XHTML 1.0 Transitional

¡CSS Válido!

[Valid RSS]