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; } ?>
|