มาทำ Icon แสดงสถานะ MSN ของเราบนเว็บกัน


วันนี้ผมเองหลังจากหาวิธีติด MSN Chat ไว้หน้าเว็บของ http://www.ireallyhost.com แล้วจึงหาวิธีมานั่งเขียน code เพื่อมาตรวจสอบสถานะการออนไลย์ MSN ของเรากัน
หลายคนถามว่า MSN ก็มี ลิงค์แสดงสถานะออนไลย์ให้เราอยู่แล้วนิ ถูกครับแต่รูปมันเล็กนิดเดียวเราไม่สามารถนำมาปรับแต่งหรือแสดงภาพที่เรา ต้องการได้ จึงนำมาสู่การแสดงสถานะแบบแนวๆ เราครับ

ย้อนกลับไปตามกระทู้ที่แล้ว ที่เมนู “การตั้งค่าเว็บ” (Web Settings) เลือก สถานะ ( Status icon ) นะครับ
ดูในส่วนของ Gen Code ตัวอย่างเราจะได้ Code ตามตัวอย่าง

Coding :
<a target=”_blank” href=”settings.messenger.live.com/Conversation /IMMe.aspx?invitee=f2fa313cabf2ป6d5@apps.messenger.live.com&mkt=en- US”> <img style=”border-style: none;” src=”messenger.services.live.com /users/f2fa313caปbf26d5@apps.messenger.live.com/presenceimage?mkt=en-US ” width=”16″ height=”16″ /></a>

ปรับแต่งสถานะตามความชอบเลยครับ
ด้านบนผมเขียน แบบง่ายๆ ว่าหาก สถานะปัจจุบัน Offline Print > Offline
มิเช่นนั้น Print > Online ครับ

Download : MSN Status Checking ได้จาก
http://www.ireallyhost.com/HowToInstall/Article/MSN-Status-Checking.zip

<?
// Title : Msn Status Checking
// Create PHP Source Date : 12-03-2008
// PHP Developer .. Easy And Share.....
// By K.Mean (เจริญรัตน์ จันทร์นิธิ)
// Website : (http://www.ireallyhost.com)
// สามารถเผยแพร่ได้ กรุณาอย่าลืมให้เครดิส ลิงค์มาหาผมนิดนึง
// http://www.ireallyhost.com/forums.php?p=topic&tid=132

$web="messenger.services.live.com";
$ports="80";
$path="/users/f2faป313cabf26d5@apps.messenger.live.com/presenceimage?mkt=en-US"; // ที่ๆ จะต้องแก้ไข

$fp=fsockopen($web,$ports);
fputs($fp,"POST $path HTTP/1.1\r\n");
fputs($fp,"Host: $host\r\n");
fputs($fp,"Content-type: image/gif\r\n");
fputs($fp,"Content-length: ".strlen($data)."\r\n");
fputs($fp,"Connection: close\r\n\r\n");

while(!feof($fp)){
     $result.=fgets($fp,128);
     }
fclose($fp);

list($temp,$a)=split("img/",$result);
list($status,$temp)=split(".gif",$a);

if($status == "presence/Offline"){
   echo"Offline"; // แสดงผล เมื่อมีสถานะ Offline
}else{
   echo"Online"; // แสดงผล เมื่อมีสถานะ Online
}
?>

หวังว่าจะเป็นประโยชน์ต่อผู้อ่านไม่มากก็น้อยนะครับ
บทความจากคุณมีน
http://www.ireallyhost.com

เนื้อหาอื่นๆ ที่เกี่ยวข้อง

1 comment to มาทำ Icon แสดงสถานะ MSN ของเราบนเว็บกัน

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>