มาทำ 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


And, in a truly free society, those who know the truth about the real insolvency of the Murray N. ,