/home/mjc1/public_html/lib/visit.lib.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
<?php
if (!defined('_GNUBOARD_')) exit;

// 방문자수 출력
function visit($skin_dir='basic')
{
    global 
$config$g5;

    
// visit 배열변수에
    // $visit[1] = 오늘
    // $visit[2] = 어제
    // $visit[3] = 최대
    // $visit[4] = 전체
    // 숫자가 들어감
    
preg_match("/오늘:(.*),어제:(.*),최대:(.*),전체:(.*)/"$config['cf_visit'], $visit);
    
settype($visit[1], "integer");
    
settype($visit[2], "integer");
    
settype($visit[3], "integer");
    
settype($visit[4], "integer");

    
ob_start();
    if(
G5_IS_MOBILE) {
        
$visit_skin_path G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/visit/'.$skin_dir;
        
$visit_skin_url G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/visit/'.$skin_dir;
    } else {
        
$visit_skin_path G5_SKIN_PATH.'/visit/'.$skin_dir;
        
$visit_skin_url G5_SKIN_URL.'/visit/'.$skin_dir;
    }
    include_once (
$visit_skin_path.'/visit.skin.php');
    
$content ob_get_contents();
    
ob_end_clean();

    return 
$content;
}

// get_browser() 함수는 이미 있음
function get_brow($agent)
{
    
$agent strtolower($agent);

    
//echo $agent; echo "<br/>";

    
if (preg_match("/msie ([1-9][0-9]\.[0-9]+)/"$agent$m)) { $s 'MSIE '.$m[1]; }
    else if(
preg_match("/firefox/"$agent))            { $s "FireFox"; }
    else if(
preg_match("/chrome/"$agent))             { $s "Chrome"; }
    else if(
preg_match("/x11/"$agent))                { $s "Netscape"; }
    else if(
preg_match("/opera/"$agent))              { $s "Opera"; }
    else if(
preg_match("/gec/"$agent))                { $s "Gecko"; }
    else if(
preg_match("/bot|slurp/"$agent))          { $s "Robot"; }
    else if(
preg_match("/internet explorer/"$agent))  { $s "IE"; }
    else if(
preg_match("/mozilla/"$agent))            { $s "Mozilla"; }
    else { 
$s "기타"; }

    return 
$s;
}

function 
get_os($agent)
{
    
$agent strtolower($agent);

    
//echo $agent; echo "<br/>";

    
if (preg_match("/windows 98/"$agent))                 { $s "98"; }
    else if(
preg_match("/windows 95/"$agent))             { $s "95"; }
    else if(
preg_match("/windows nt 4\.[0-9]*/"$agent))   { $s "NT"; }
    else if(
preg_match("/windows nt 5\.0/"$agent))        { $s "2000"; }
    else if(
preg_match("/windows nt 5\.1/"$agent))        { $s "XP"; }
    else if(
preg_match("/windows nt 5\.2/"$agent))        { $s "2003"; }
    else if(
preg_match("/windows nt 6\.0/"$agent))        { $s "Vista"; }
    else if(
preg_match("/windows nt 6\.1/"$agent))        { $s "Windows7"; }
    else if(
preg_match("/windows nt 6\.2/"$agent))        { $s "Windows8"; }
    else if(
preg_match("/windows 9x/"$agent))             { $s "ME"; }
    else if(
preg_match("/windows ce/"$agent))             { $s "CE"; }
    else if(
preg_match("/mac/"$agent))                    { $s "MAC"; }
    else if(
preg_match("/linux/"$agent))                  { $s "Linux"; }
    else if(
preg_match("/sunos/"$agent))                  { $s "sunOS"; }
    else if(
preg_match("/irix/"$agent))                   { $s "IRIX"; }
    else if(
preg_match("/phone/"$agent))                  { $s "Phone"; }
    else if(
preg_match("/bot|slurp/"$agent))              { $s "Robot"; }
    else if(
preg_match("/internet explorer/"$agent))      { $s "IE"; }
    else if(
preg_match("/mozilla/"$agent))                { $s "Mozilla"; }
    else { 
$s "기타"; }

    return 
$s;
}
?>