PHP

Menampilkan random foto dari Flickr

Baru saja saya menulis script kecil untuk mengambil gambar secara acak dari account Flickr saya. Script ini membutuhkan CURL dan tidak membutuhkan library XML apapun karena RSS feed dari Flickr saya perlakukan seperti file teks biasa.

Saya memanfaatkan fungsi yang pernah saya tulis sebelumnya, yaitu fungsi untuk mengambil konten suatu URL ke dalam suatu variabel:[code][/code]

Dan yang kedua adalah fungsi yang baru saja saya tulis. Fungsi ini akan membaca RSS feed dari account saya di Flickr lalu memilah-milah dan mengeluarkan satu link gambar saja:[code]‘,”,$image);
$pics[] = trim($image);
}
else{
continue;
}
}

$out = array_rand($pics);
return $pics[$out];
}
?>[/code]

Cara menggunakannya sangat mudah, hanya dengan memasukkan URL dari RSS feed saja. Silahkan Anda buka halaman Flickr Anda lalu view source dari halaman tersebut. Temukan bagian berikut:[code] [/code]

Nah, link menuju RSS feed adalah http://api.flickr.com/services/feeds/photos_public.gne?id=94992356@N00&lang=en-us&format=rss_200. Mari kita gunakan dalam sampel:

[code][/code]

Dan outputnya adalah http://farm1.static.flickr.com/43/79290443_6e9f8581f0_o.jpg, tinggal gunakan dalam tag IMG saja bukan?

Sebagai curhat colongan, script di atas saya gunakan dalam mainan saya yang baru di http://hi.sandalian.com. Desainnya ngambil dari desain web saya jaman jadul, antidiansastro.com (sudah mati). Selamat bersenang-senang ^_^

6 comments on “Menampilkan random foto dari Flickr

  1. Sampeyan bisa bikinin buat yang Last.fm juga pow? Yang di WP plugin sekarang Last.fm banyak yang ga gitu bagus…. 😐

  2. Kenapa kok gini kang?
    +++

    Fatal error: Call to undefined function get_content_of_url() in /Users/jauhari/Sites/Personal/wp-tester/test/flickr.php on line 3
    +++

    Mohon Bimbingannya

  3. mas yeni hingga saat ini ane belum dong menampilkan foto-oto di flickr. jan mbulettt rek…
    tapi saran sampean tk coba trims cak.

Leave a Reply