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 https://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 https://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 https://hi.sandalian.com. Desainnya ngambil dari desain web saya jaman jadul, antidiansastro.com (sudah mati). Selamat bersenang-senang ^_^
Goen
Sampeyan bisa bikinin buat yang Last.fm juga pow? Yang di WP plugin sekarang Last.fm banyak yang ga gitu bagus…. 😐
funkshit
ngomong.. yang di hi.sandalian mainan apa e ???
kok cuman gmbar doank .. .
Ruud
Kok yang di hi.sandalian cuma satu page aja ya..
Random photo-nya mana ya ?
Jauhari
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
Jauhari
Sik mas ketoe ada fungsi belum tak masukkan 😀
dedi
mas yeni hingga saat ini ane belum dong menampilkan foto-oto di flickr. jan mbulettt rek…
tapi saran sampean tk coba trims cak.