= $base_count) { $div = $num / $base_count; $mod = ($num - ($base_count * intval($div))); $encoded = $alphabet[$mod] . $encoded; $num = intval($div); } if ($num) { $encoded = $alphabet[$num] . $encoded; } return $encoded; } $params = array( 'api_key' => '1fdcaf0220c18333ff286189bda15692', 'method' => 'flickr.interestingness.getList', #'user_id' => '11349677@N00', 'format' => 'php_serial', 'extras' => 'owner_name,date_upload,tags,path_alias', 'per_page' => "25", 'page' => "1", ); foreach ($params as $k => $v){ $params[] = urlencode($k).'='.urlencode($v); } ### get the photos $rsp = file_get_contents("http://www.flickr.com/services/rest/?" . implode('&', $params)); $rsp_obj = unserialize($rsp); header("Content-Type: text/xml"); echo '' . "\n"; echo '' . "\n"; echo " Flickr Interestingness" . "\n"; echo " " . "\n"; echo ' ' . "\n"; echo ' A feed of Flickr Interestingness showing the top 25 photos/day.' . "\n"; echo ' ' . date("Y-m-d\TH:i:sO", $rsp_obj['photos']['photo'][0][dateupload]) . '' . "\n"; echo ' Flickr' . "\n"; foreach ($rsp_obj['photos']['photo'] as $thisfoto) { $thisfoto[tags] = explode(" ", $thisfoto[tags]); $thisfoto[tags] = implode(",", $thisfoto[tags]); $thisfoto[tags] = htmlspecialchars($thisfoto[tags]); $thisfoto[pathalias] = ($thisfoto[pathalias]!='')? $thisfoto[pathalias] : $thisfoto[ownername]; $thisfoto[ownername] = htmlspecialchars($thisfoto[ownername]); $thisfoto[title] = htmlspecialchars($thisfoto[title]); echo ' ' . "\n"; echo ' ' . htmlspecialchars($thisfoto[title]) . ', by ' . htmlspecialchars($thisfoto[ownername]) . '' . "\n"; echo ' ' . "\n"; echo ' tag:flickr.com,2004:/photo/' . $thisfoto[id] . '' . "\n"; echo ' ' . date("Y-m-d\TH:i:sO", $thisfoto[dateupload]) . '' . "\n"; echo ' ' . date("Y-m-d\TH:i:sO", $thisfoto[dateupload]) . '' . "\n"; echo ' ' . "\n"; echo "<p><a href="http://www.flickr.com/". $thisfoto[pathalias] . "/">" . $thisfoto[ownername] . "</a> posted a photo:</p>"; $fotosrc = "http://static.flickr.com/" . $thisfoto[server]. '/' . $thisfoto[id] . "_" . $thisfoto[secret] . "_z.jpg"; echo "<p><a href="http://flic.kr/p/" . base58_encode($thisfoto[id]) . "" title="" . $thisfoto[title] . ""><img src="$fotosrc" alt="" . $thisfoto[title] . "" style="border: 1px solid #ddd;" /></a></p>"; echo "" . "\n"; echo ' ' . "\n"; echo ' ' . $thisfoto[ownername] . '' . "\n"; echo ' http://www.flickr.com/' . $thisfoto[pathalias] . '/' . "\n"; echo ' ' . "\n"; echo ' ' . $thisfoto[tags] . '' . "\n"; echo ' ' . "\n"; } echo ""; ?>