Menampilkan random foto dari Flickr

April 22, 2008 | PHP

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

This post has 6 comments, incredible!

  1. Goen 22/04/2008 at 17:38

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

  2. funkshit 23/04/2008 at 12:20

    ngomong.. yang di hi.sandalian mainan apa e ???
    kok cuman gmbar doank .. .

  3. Ruud 05/05/2008 at 09:07

    Kok yang di hi.sandalian cuma satu page aja ya..
    Random photo-nya mana ya ?

  4. Jauhari 06/05/2008 at 07:20

    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

  5. Jauhari 06/05/2008 at 08:05

    Sik mas ketoe ada fungsi belum tak masukkan 😀

  6. dedi 17/02/2009 at 14:14

    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 comment

Allowed tags are: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>