Estaba trabajando en una web que necesitaba una imágen a partir de palabras clave con la API de Flickr.
He utilizado la API de flickr con la clase phpFlickr para crear un pequeño script que dado una palabra clave escupe una imágen y os lo dejo aqui por si a alguien le vale.

Necesitas: Descargarte PhpFlickr
Código:
<?php
require_once(”phpFlickr.php”); // phpflickr
$f = new phpFlickr(”ca0dacef19ef5d89e913c1223e5576f4″); // tu api key
$keyword = $_GET['keyword']; // en este caso la pillamos por get, se puede utilizar lo que sea
$args = array(”tags”=>$keyword, “tag_mode”=>”all”,”per_page”=>”1″);
$photos = $f->photos_search($args);
$id = $photos['photo'][0]['id'];
$secret = $photos['photo'][0]['secret'];
$server = $photos['photo'][0]['server'];
$farm = $photos['photo'][0]['farm'];
echo ‘<img src=”http://farm’.$farm.’.static.flickr.com/’.$server.’/’.$id.’_’.$secret.’.jpg”>’; // construccion de la URL
?>
Ejemplo: Utilizando la palabra Rolling Stones
Espero que a alguien le valga.

Hola Jose, bastante util la verdad. Me viene bastante bien para hacer ejemplos
Me he permitido el lujo de hacerte un par de mejoras. Una es que cada vez que refrescas la imagen cambia. Y la segunda es que en vez de generar un html con la etiqueta <img, genera una imagen en si. De esta manera se puede usar en cualquier pagina incluyendo la url a una imagen:
http://paste.bradleygill.com/index.php?paste_id=21921
$keyword, ‘tag_mode’=>’all’, ‘per_page’=>CANTIDAD);
$photos = $f->photos_search($args);
$i = rand(0, (CANTIDAD-1));
// construccion de la URL
$id = $photos['photo'][$i]['id'];
$secret = $photos['photo'][$i]['secret'];
$server = $photos['photo'][$i]['server'];
$farm = $photos['photo'][$i]['farm'];
$url = ‘http://farm’.$farm.’.static.flickr.com/’.$server.’/’.$id.’_’.$secret.’.jpg’;
//dibujamos
#echo “”;
header(’Content-type: image/jpeg’);
echo readfile($url);
?>
Saludos tio!