msn idnizi öncelikle
Sign In buradan Web sitelerinin Messenger durumunuzu görmesine ve size ileti göndermesine izin verin seçeneğini işaretledikten sonra
Sign In burada iframe kodlarının orda
a2217b3df23a9d4e@apps.messenger.live.com gibi bulunan değerin
@appsdan önceki kod sizin im control idnizdir yani benim idim
a2217b3df23a9d4e oluyor
bkz:
<iframe src="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=a2217b3df23a9d4e@apps.messenger.live.com&mkt=tr-TR" width="300" height="300" style="border: solid 1px black; width: 300px; height: 300px;" frameborder="0"></iframe>
<?
function site_kaynak($url) {
if (function_exists('curl_init')) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
return curl_exec($ch);
} else {
return file_get_contents($url);
}
}
function durum_kontrol($id,$code){
$dosya = site_kaynak("http://messenger.services.live.com/users/".$id."@apps.messenger.live.com/presence/?cb=\"ShowStatus\"&mkt=en-US");
$oku = explode("\"",$dosya);
$ara = array("Online", "Offline", "Away","Busy","Be right back","In a call","Out to lunch");
$degis = array("Online", "Çevrim dışı", "Dışarıda","Meşgul","Hemen Dönecek..", "Telefonda..","Öğle Yemeğinde..");
return str_replace($ara, $degis, $oku[$code]);
/*
13 durum yazısı
21 nick
25 id
*/
}
$durumum = durum_kontrol("a2217b3df23a9d4e", 13);
echo $durumum;
?>Kaynak:
BilgiPortal