Bagi yang menggunakan YahooID, status YahooID (sedang online atau tidak di Yahoo Messenger) bisa diketahui menggunakan URL opi.yahoo.com
Formatnya adalah seperti ini:
http://opi.yahoo.com/online?u=YahooID
Jika mengetikkan URL tersebut ke address bar, maka browser akan menampilkan hasil yang ada 2 macam kemungkinan tergantung apakah user sedang online atau tidak online.
Contoh penggunaannya:
http://opi.yahoo.com/online?u=gawibowo, akan menghasilkan:
(jika sedang online), atau:
(jika sedang tidak online)
http://opi.yahoo.com/online?u=gawibowo&m=g&t=1, akan menghasilkan:
atau
http://opi.yahoo.com/online?u=gawibowo&m=g&t=2, akan menghasilkan:
atau
http://opi.yahoo.com/online?u=gawibowo&m=t&t=1, akan menghasilkan:
01
atau
00
http://opi.yahoo.com/online?u=gawibowo&m=t&t=2, akan menghasilkan:
gawibowo is ONLINE
atau
gawibowo is NOT ONLINE
Apabila kita ingin menampilkan icon online/not online tersebut di web kita agar bisa diklik oleh pengunjung web, maka kita bisa menyisipkan kode HTML seperti ini:
1 2 3 | <a href="ymsgr:sendIM?YahooID"> <img src="http://opi.yahoo.com/online?u=YahooID&m=g&t=1" /> </a> |
Lebih jauh lagi, kita bisa mengolah hasil keluaran yang berupa 00
atau 01
, misalnya kita ingin menggunakan gambar buatan sendiri sebagai tanda online/tidak online. Caranya dengan menggunakan script PHP seperti ini :
1 2 3 4 5 6 7 8 | <?php $online = file_get_contents("http://opi.yahoo.com/online?u=gawibowo&m=t&t=1"); if ($online == '01') { echo '<img src="gambar1.gif" />'; } else { echo '<img src="gambar2.gif" />'; } ?> |
Hasilnya seperti ini :
atau
boleh di unduh mas??
makasih infonya, sumber akan saya link kesini
boleh mas, silakan..
aku menerapkan ini kok ga bisa pak
<?php
$online = file_get_contents(“http://opi.yahoo.com/online?u=yanto_fasilkom&m=t&t=1″);
if ($online == ’01’) {
echo ”;
} else {
echo ”;
}
?>
kemungkinan hosting anda tidak men support fungsi file_get_contents()
sebenarnya masih ada alternatif lain untuk mengambil content sebuah remote url yaitu menggunakan fopen(), fsockopen() atau curl, namun cara penggunaannya berbeda dengan file_get_contents()
Mantabs.. Pake file_get_contents yah… Jajal ach…
Tengkyu mas… aku terapken di http://www.sahabat.co.id/main
Berhasil…
Sekali lagi, tengkyu. Ngik!
sip deh
boleh juga tips nya nie….
aku udah coba cara di atas, anehnya kalo pake ID YM ku sendiri, selalu tampil gambar OFFLINE, lalu aku iseng pake ID YM nya temen yg emang sedang online, eh gambarnya berubah jadi online…
Mas, tau ga ada kesalahan apa di ID YM ku?
Thank bro….!!
Bravo..!!
Wah ilmunya sangat membantu banget mas…makasih ya…
ijin bookmark ya om,,
aku lagi belajar php buat website,
mau aku terapin nih status YM..
makasih mas…
sorry dopost,,
ada yg lupa!
mas selain gambar status ym yg di atas ada lagi enggak gambar yg lain?
keren bozz.
izin copy ya
tkz sharenya
thanks for sharing .. ini yang gw cari cari akhirnya ketemu.. d
makasih atas infonya …. sudah dicoba dan berhasil …
indonesia
thanks for sharing
TRIMAKSIH INFO YANG SANGAT BERMANFAAT
mantab masbroew
bos
percakapan untuk poker369 mana????
bos
percakapan untuk poker 369
mana????
Saya ingin sekali main game ini