वेबसाइट http://www.ipalaces.org/support/जावास्क्रिप्ट या PHP विकल्प पता लगाने के लिए AIM स्थिति
है कोड मैं स्थिति संकेतकों के लिए उपयोग
<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 आप की सुविधा देता है है करते हैं, यह है कि यह जो कुछ भी छवि आप अगर वे ऑनलाइन हैं on_url के लिए निर्धारित किया है, और ऑफलाइन के लिए off_url के लिए एक ही करने के लिए पुनर्निर्देश। हालांकि, मैं इसे अलग-अलग चीजों को प्रदर्शित करने के लिए PHP या जावास्क्रिप्ट में एक कथन में उपयोग करना चाहता हूं। वर्तमान में मैं इस का उपयोग कर रहा:
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"; }
समस्या इस कोड के साथ कि किसी कारण से, यादृच्छिक समय पर इसे 12 सेकंड के लिए ले जा सकते हैं यह वास्तव में परिणाम पुनः प्राप्त करने के लिए है। जबकि मानक आईएमजी चाल लगभग तुरंत है।
वहाँ कर्ल के साथ एक ज्ञात समस्या है? क्या कोई तेज तरीका है?
मैंने देखा है किसी img टैग की .src को पढ़ने के लिए कोशिश करते हैं और बयान है कि अगर एक करते हैं, लेकिन मैं यह काम करने के लिए मिल सके।