PHP: Show TwitPic Picture mit TwitPic API

| Keine Kommentare

In meiner neuen Version der Tweetwall habe ich die TwitPic Show API integriert. In der API Documentation steht, dass man nur die Thumb und die Mini Version eines Bildes anzeigen kann, hier ein Vergleich:

Thumb:

Mini:

Um das ganze Bild anzuzeigen, kam ich auf die Idee, die URL des ganzen Bildes aufzurufen, indem ich ein “/full” an die URL anhänge, also ein Beispiel: “http://twitpic.com/6tmz3/full“, und dann den Seitencode so kürze mit der PHP Funktion

<?php preg_match_all(); ?>

bis ich das Hauptbild habe, aber danach kam mir die Idee, dass auch Twitpic irgentwie das Bild anzeigen muss, und habe rumgesucht. (Wie man so schön sagt: Wer such(e)t, der findet)

Statt “mini” oder “thumb” in der API: “http://twitpic.com/show/[mini|thumb]/ID” habe ich als Versuch mal “full” eingegeben, und siehe da!, das große Bild wird angezeigt. Damit habe ich auch die Funktion aufgebaut:

<?php
/*
	GiveMeTwitPic Funktion by Ahmet Topal, http://ahmet-topal.de/
	Diese Funktion gibt das Bild aus, $url = TwitpicURL
*/
 
function givemetwitpic($url) {
 
	$picid = str_replace('http://twitpic.com/', '', $url);
	$picurl = 'http://twitpic.com/show/full/'.$picid;
	$img = '<a href="'.$url.'" title="TwitPic"><img src="'.$picurl.'" alt="TwitPic" /></a>';
 
	return $img;
 
}
?>

Diese Funktion kann man aufrufen, indem man eine Twitpic URL angibt:

<?php echo givemetwitpic('http://twitpic.com/6tmz3'); ?>

Dieses gibt dann das Bild mit dem Bild Link aus. Ich hoffe, diese Funktion hilft euch weiter :)

Author: Ahmet Topal

// Blogger

Artikel teilen:

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*