ขออนุญาตท่านอาจารย์เอามาแบ่งเพื่อนๆ ครับ แสดงชื่อสมาชิกที่ออนไลน์

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขออนุญาตท่านอาจารย์เอามาแบ่งเพื่อนๆ ครับ แสดงชื่อสมาชิกที่ออนไลน์

ขออนุญาตท่านอาจารย์เอามาแบ่งเพื่อนๆ ครับ แสดงชื่อสมาชิกที่ออนไลน์

ด้วยความช่วยเหลือของอาจารย์ ผลออกมาเป็นแบบนี้ครับ  สร้างไฟล์ที่ชื่อว่า useronline.php หรือจะใช้ชื่ออื่นก็ได้นะครับ

โค๊ต

<?

$timeoutseconds = 600;
$timestamp = time();                                                                                           
$timeout = $timestamp-$timeoutseconds;
mysql_connect(ชื่อโฮส,ยูสเซอร์ติดต่อฐานข้อมูล,พาสเวิส);

if ($_SERVER['HTTP_CLIENT_IP']) {
$IP = $_SERVER['HTTP_CLIENT_IP'];
} elseif (ereg("[0-9]",$_SERVER["HTTP_X_FORWARDED_FOR"] )) {
$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
$IP = $_SERVER["REMOTE_ADDR"];
}


$o_sql = "INSERT INTO webboard_useronline (timestamp,ip,file,User) VALUES ('$timestamp','$IP','$PHP_SELF','$uid')";
$o_result = mysql_db_query($dbname,$o_sql);


$o_sql1 = "DELETE FROM webboard_useronline WHERE timestamp < $timeout";
$o_result1 = mysql_db_query($dbname,$o_sql1);

$o_sql2 = "SELECT DISTINCT ip FROM webboard_useronline WHERE file = '$PHP_SELF'";
$o_result2 = mysql_db_query($dbname,$o_sql2);
$o_user = mysql_num_rows($o_result2); 


echo "<img src=pic/connect.gif>&nbsp;Online&nbsp;:&nbsp;$o_user&nbsp;คน <br>";
echo "<font color=red>สมาชิกที่ ออนไลน์อยู่ </font>: ";

$o_sql3 = "SELECT DISTINCT User FROM webboard_useronline WHERE User!='' ";
$o_result3 = mysql_db_query($dbname,$o_sql3);
$o_row3 = mysql_num_rows($o_result3);
$U=1;
while($row3 = mysql_fetch_array($o_result3)){  

//กำหนดตัวแปรเพื่อนำไปแสดง

$Name3=$row3["User"];

 echo "$Name3";

$U++;
}
mysql_close();
?>

เวลาจะโชว์ตรงใหนก็ใช้คำสั่งนี้ได้เลย

<?  include "useronline.php"; ?>

 

แต่ต้องมีฐานข้อมูลของ useronline นะครับ รูปแบบตาราง

timestamp ip FILE User
1259131005 114.128.25.113 /webboard/show.php mrmayom

 



Mrmayom 114.128.25.xxx 25-11-2009 13:49:45

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

 



ninenik 124.120.175.xxx 25-11-2009
 ความคิดเห็นที่ 2

เข้าดูผลงาของผมได้ที่นี่นะครับ

http://www.watsriutumpron.com/webboard/show.php?Category=lpjoy&No=68



mrmayom 125.26.43.xxx 25-11-2009 20:51






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ