CURL dan Rss Feed Reader Pengelolaan Website dengan Dreamweaver 8
Dec 09

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

You must be logged in to post a comment.