Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > ASP > ASP Forum > อยากทราบโค้ด แสดงสถานะ Msn Online ครับ อยากทราบโค้ด แสดงสถานะ Msn Online ครับ


 

[ASP] อยากทราบโค้ด แสดงสถานะ Msn Online ครับ อยากทราบโค้ด แสดงสถานะ Msn Online ครับ

 
Topic : 005627

Guest



อยากทราบโค้ด แสดงสถานะ Msn Online ครับ ใครมีโค้ดช่วยบอกทีครับ



Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 28 ก.ย. 2548 15:34:32 By : gigo View : 4456 Reply : 4
 

 

No. 1

Guest


I'taw-*-tinGtonG
Date : 2009-04-14 01:42:07 By : 26
 

 

No. 2

Guest


!!!ตึก ม.บูรพา ถล่ม น่ากลัว[font=Verdana]จังว่ะ[/font]!!!
Date : 2010-08-17 13:42:02 By : poo
 

 

No. 3

Guest


รัก
Date : 2011-01-25 22:01:08 By : ทท
 

 

No. 4



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ไม่รู้ใช่แบบที่ต้องการป่าวนะ ลองเอาไปดูละกัน
index.html
Code (PHP)
01.<html>
02.<head>
03.<title>MSN Status Checker 1.0b</title>
04.</head>
05. 
06.<body>
07.    <form method="post" action="msn.php">
08.        MSN : <input type="text" name="get" size="30" maxlength="80"> &nbsp;&nbsp;
09.        <input type="submit" name="Submit" value="<< C h e c k">
10.    </form>      
11.</body>
12.</html>


msn.php
Code (PHP)
001.<?
002.$msn[Host] = "207.46.106.175"; //MSN server
003.$msn[Port] = 1863; // MSN port
004.$msn[user] = "your_msn_account"// Second MSN screenname
005.$msn[Pass] = "xxxxxx"// password
006.$pic[offline] = "msnoff.png"; // Relative path to msnoff.png
007.$pic[online] = "msnon.png"; // Relative path to msnon.png
008. 
009.if (!$get){?>
010.<html>
011.<head>
012.</head>
013.<body>
014.<img src="<? echo $pic[offline]; ?>" border="0" name="msn">
015.</body>
016.</html>
017.<?
018.exit;
019.}
020.     
021.msn_connect();
022.function msn_connect() {
023.        global $debug, $msn, $nr, $fp$nr = 0;
024.            if($debug) {
025.                echo "<p><b>Connecting to msn $msn[Host]:$msn[Port]</b><br>";
026.                 }
027.            if($fp = fsockopen ($msn[Host], $msn[Port], $errno, $errstr, 30))
028.            {msn_send("VER $nr MSNP7 CVRO",$fp);
029.                 while (!feof($fp)) {
030.                            usleep(1);
031.                               if (msn_get(ereg_replace("\r\n", "", fgets($fp,128))) == "1") {
032.                                die(blieb);
033.                                 };
034.                                     }}
035.                               else {
036.                                die("cannot connect to msn server");
037.                                 }}
038.                                  
039.                function msn_send($text, $conn) {
040.                    global $debug;
041.                    if ($debug) {
042.                        echo "<font color=\"red\">$text</font><br>\n";
043.                         }
044.                    fputs ($conn, "$text\r\n");
045.                    global $nr;$nr++;  }
046.                function msn_get($msg) {
047.                    global $fp, $nr, $msn, $debug, $fp2;
048.                    if ($debug) {
049.                        echo "<font color=\"blue\">$msg</font><br>\n";
050.                         
051.                    $msg = explode(" ", $msg);
052.                    if (strtolower($msg[0]) == "ver") {
053.                    msn_send("INF $nr", $fp);
054.                    }
055.                    elseif(strtolower($msg[0]) == "inf") {
056.                        msn_send("USR $nr MD5 I $msn[user]", $fp);
057.                        }
058.                    elseif (strtolower($msg[0]) == "usr" AND strtolower($msg[2]) == "md5") {
059.                        msn_send("USR $nr MD5 S ".MD5(trim($msg[4].$msn[Pass])), $fp);
060.                        }
061.                    elseif (strtolower($msg[0]) == "usr" AND strtolower($msg[2]) == "ok") {
062.                        msn_send("CHG $nr BSY", $fp);
063.                        msn_send("XFR $nr SB", $fp);
064.                        }
065.                    elseif (strtolower($msg[0]) == "xfr" AND strtolower($msg[2]) == "ns") {
066.                        $tmp = explode(":", $msg[3]);
067.                        $msn[Host] = $tmp[0];
068.                        $msn[Port] = $tmp[1];
069.                        fclose($fp);
070.                        msn_connect();
071.                        }
072.                    elseif (strtolower($msg[0]) == "xfr" AND strtolower($msg[2]) == "sb") {
073.                        $tmp = explode(":", $msg[3]);
074.                        $msn[sb_host] = $tmp[0];
075.                        $msn[sb_port] = $tmp[1];
076.                        $msn[sb_cki] = $msg[5];
077.                        fclose($fp);
078.                        if($debug) {
079.                            echo "<p><b>Connecting to sb $msn[sb_host]:$msn[sb_port]</b><br>";
080.                             }     
081.                        if($fp2 = fsockopen ($msn[sb_host], $msn[sb_port], $errno, $errstr, 30)){          
082.                            $start = time()+5;
083.                            msn_send("USR $nr $msn[user] $msn[sb_cki]",$fp2);
084.                            while (!feof($fp2)) {
085.                                if (time() >= $start) {
086.                                    showstatus(0);
087.                                    exit;
088.                                }                  
089.                        usleep(1);                 
090.                        msn_sb_get(ereg_replace("\r\n", "", fgets($fp2,128)));
091.                                    }       }
092.                           else { die("cannot connect to sb"); }
093.                           }}
094.                            
095.                    function msn_sb_get($msg) {
096.                        global $fp2, $nr, $msn, $debug, $get;
097.                        if ($debug) {
098.                            echo "<font color=\"green\">$msg</font><br>\n";
099.                            }  
100.                        $msg = explode(" ", $msg);
101.                        if (strtolower($msg[0]) == "usr" AND strtolower($msg[2]) == "ok") {
102.                            msn_send("CAL $nr $get",$fp2);
103.                            }
104.                        elseif (strtolower($msg[0]) == "217") {
105.                            showstatus(0);
106.                            fclose($fp2);
107.                            exit;
108.                            }
109.                        elseif (strtolower($msg[0]) == "joi") {
110.                            showstatus(1);
111.                            fclose($fp2);
112.                            exit;  
113.                            }   }
114.                    function showstatus($status) {
115.                        global $pic,$get;
116.                        if ($status) {
117.                            @header("Location: status.php?msn=$get&status=online");
118.                        } else {
119.                            @header("Location: status.php?msn=$get&status=offline");
120.                        }
121.                    }?>
122. 
123.status.php
124.<strong>Code (PHP)</strong>
125.[php]<?php
126.    echo "MSN : $msn ";
127.    if($status=="online") {
128.        echo "<img src='msnon.png'>";
129.    } else {
130.        echo "<img src='msnoff.png'>";
131.    }
132.?>

[/php]
Date : 2011-01-26 09:40:50 By : Dragons_first
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทราบโค้ด แสดงสถานะ Msn Online ครับ อยากทราบโค้ด แสดงสถานะ Msn Online ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่