/home/banprang/domains/plai.go.th/public_html/coremain/module/counter/counter.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?php
//if (isset($Session_name) && $Session_name == "default") {
//    session_start();
//}
//else {
//    session_name("$Session_name");
//    session_start("$Session_name");
//}
$SID session_id();
$time time();
$dag date("z");
$nu time()-50// Keep for 15 mins
?>

<CENTER>
<TABLE width='100%' >
<TR>
    <TD><IMG SRC="coremain/images/useronline.gif" BORDER=0 ALT=""></TD>
    <TD>


<?php 
// Check to see if the session_id is already registerd
$sidcheck mysql_query("SELECT count(*) FROM cms_useronline WHERE SID='$SID'");
$sid_check mysql_result($sidcheck,0);

if (
$sid_check == "0") {
        
// If not, the session_id will be stored in MySQL
    
mysql_query("INSERT INTO cms_useronline VALUES ('$SID','$time','$dag')");        
} else {        
        
// If it is, it will register a new time to the session.
    
mysql_query("UPDATE cms_useronline SET time='$time' WHERE SID='$SID'");                
}
    
    
// This is it, this counts the users currently online    
$count_users mysql_query("SELECT count(*) FROM cms_useronline WHERE time>$nu AND day=$dag");
$users_online mysql_result($count_users,0);

    
// This deletes old ids, so your db will not get overloaded.
mysql_query("DELETE FROM cms_useronline WHERE time<$nu");
mysql_query("DELETE FROM cms_useronline WHERE day != $dag");


    echo 
"ออนไลน์ทั้งหมด <B><FONT  COLOR=#ff0000>$users_online</FONT></B> คน"
?> 



</TD>
</TR>
<TR>
    <TD><IMG SRC="coremain/images/com.gif" BORDER=0 ALT=""></TD>
    <TD>หมายเลข IP <FONT  COLOR="#ff0000"><?php echo getenv(REMOTE_ADDR);?></TD>
</TR>
<TR>
    <TD><IMG SRC="coremain/images/online.gif" BORDER=0 ALT=""></TD>
    <TD>คุณเข้าชมลำดับที่ 
    
<?php

/* ทำการตรวจสอบ Counter */
$sql1="Select * From cms_counter";
$dbquery1=mysql_query($sql1);
$result1mysql_fetch_array($dbquery1);
$counter=$result1['counter'];

/* ทำการ Update Counter โดย+1 */
if($_SESSION['counters']==""){
        
$counter_new=$counter+1;
        
$sql2="update cms_counter set counter='$counter_new'";
        
$dbquery2=mysql_query($sql2);
        
$_SESSION['counters']=1;
}


echo 
"<FONT  COLOR=#ff0000><B>".number_format($counter,'0')."</B></FONT>"// echo ค่าของ conter
        
if($_SESSION[date_start_web]==""){
            
$s="SELECT * FROM cms_counter ";
            
$r=mysql_query($s);
            
$d=mysql_num_fields($r);
                if(
$d==1){
                
// update field
                 
$xx="ALTER TABLE `cms_counter` ADD `dates` DATE NOT NULL AFTER `counter`";
                    
mysql_query($xx);
                }
            
$_SESSION[date_start_web]=1;
        }

?>


 </TD>
</TR>
    <?php
    
if($result1[dates]!="0000-00-00") {
        echo
"<TR>";
        echo
"    <TD colspan=2 align=center>จำนวนผู้เข้าชมตั้งแต่วันที่ <br><font color='ff0000'>";
                echo 
$result1[dates];        
        echo
"    </font></TD>";
        echo
"</TR>";
    }
?>

</TABLE></CENTER><br>