Web sitesi http://www.ipalaces.org/support/
Ben durum göstergeleri için kullanabileceğiniz kodu
<img src="http://big.oscar.aol.com/imperialpalaces?on_url=http://www.ipalaces.org/support/widget/status_green.gif&off_url=http://www.ipalaces.org/support/widget/status_offline.gif">
big.oscar.aol.com online iseniz size on_url için ayarladığınız ne görüntü onu yönlendirir, bunu sağlar ve çevrimdışı için off_url için aynı düzgün bir şeydir. Ancak, ben farklı şeyler görüntülemek için PHP veya javascript if ifadesinde kullanmak istiyor. Şu anda bu kullanıyorum:
function getaim($screenname) {
$ch = curl_init();
$url = "http://big.oscar.aol.com/$screenname?on_url=true&off_url=false";
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// added to fix php 5.1.6 issue:
curl_setopt($ch, CURLOPT_HEADER, 1);
$result = curl_exec($ch);
curl_close($ch);
if(eregi("true",$result)) {
return true;
} else {
return false;
}
}
If (getaim("ImperialPalaces")) { print "Online"; } else { print "Offline"; }
Bu kod ile sorun aslında sonuçları almak için nedense, rasgele zamanlarda o 12 saniye kadar sürebilir olmasıdır. Standart img hile neredeyse anlık bir zaruret.
Curl ile bilinen bir sorun var mı? Daha hızlı bir yolu var mı?
Birisi img etiketinin. Src okumak ve bunun gibi bir if deyimi yapmak için çalışacağız gördüm, ama ben çalışmak için alamadım.