0

Yahoo Messenger Status

Posted December 9th, 2006 in Artikel & Tutorial, Web Programming by Rumahweb

Script untuk Yahoo Status Indicator yang telah diposting sebelumnya hanya akan bekerja dengan baik jika allow_url_fopen di set On.

Ketika allow_url_fopen di set Off, maka pada bagian ini :

PHP:
  1. $buka = fopen("http://opi.yahoo.com/online?u=".$id."&m=t","r");

tidak akan bisa dijalankan.

Kali ini kita akan mencoba mengunakan CURL:

PHP:
  1. $yahooid = "yahooidanda";
  2.  $ch = curl_init("http://opi.yahoo.com/online?u=".$yahooid."&m=t");
  3.       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4.         $status = curl_exec($ch);
  5.         curl_close($ch);
  6.         if($status == $yahooid." is NOT ONLINE"){
  7.                 //tampilkan gambar offline
  8.             echo "<img src='i/yahoo-offline.jpg' border=0/>";
  9.         } elseif ($status == $yahooid." is ONLINE"){
  10.                 //tampilkan gambar online
  11.             echo "<img src='i/yahoo-online.jpg' border=0/>";
  12.         }

Dan allow_url_fopen pun bukan masalah lagi untuk menampilkan status Yahoo Messenger. ;)


Leave a Reply