SHOW:
|
|
- or go back to the newest paste.
1 | //contact: dragan.rakita@live.com | |
2 | <!doctype html> | |
3 | <head> | |
4 | <title>mdb ban lista</title> | |
5 | <style type="text/css"> | |
6 | body { | |
7 | background-color: #e1e1e1; | |
8 | width:80%; | |
9 | margin:0px auto; | |
10 | } | |
11 | </style><!-- your html stuff --> | |
12 | </head> | |
13 | <body> | |
14 | <?php | |
15 | //VARS | |
16 | $ftp_ip=""; //Ovde stavite svoj ip od servera(bez porta) Pr: 193.104.68.46 | |
17 | $ftp_user=""; //Ovde stavite ftp_user koji mozete naci na gpanelu | |
18 | $ftp_pass=""; //password odd ftp-a koji isto mozete naci na gpanelu | |
19 | $ftp_log_path="cstrike/addons/amxmodx/configs/mdbBans/bans.cfg"; | |
20 | $temporary_file="bans.tmp"; | |
21 | //END VARS | |
22 | ||
23 | ||
24 | $conn_id = ftp_connect($ftp_ip); | |
25 | $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass); | |
26 | ||
27 | /* | |
28 | if ((!$conn_id) || (!$login_result)) { | |
29 | echo "<font color=\"#FF0000\">Could not retrieve ban list.</font>"; | |
30 | exit; | |
31 | } else { | |
32 | echo "<font color=\"#00FF00\">Retrieved ban list successfully.</font>\n"; | |
33 | echo "<br />\n"; | |
34 | echo "<br />\n"; | |
35 | }*/ | |
36 | ||
37 | // get the file | |
38 | $local = fopen($temporary_file, "w"); | |
39 | $result = ftp_fget($conn_id, $local, $ftp_log_path, FTP_ASCII); | |
40 | ||
41 | // close the FTP stream | |
42 | ftp_close($conn_id); | |
43 | ||
44 | ||
45 | $myFile = $temporary_file; | |
46 | $fh = fopen($myFile, 'r'); | |
47 | $theData = fread($fh, filesize($myFile)); | |
48 | fclose($fh); | |
49 | ||
50 | echo '<h1 style="color:#fff;margin:0px;padding:0px;font-size:50px;">mdb Ban lista</h1>'; | |
51 | echo "<table border=\"0\" cellpadding=\"3\" style=\"width: 100%;\">\n"; | |
52 | echo "<tr>\n"; | |
53 | echo "<td style=\"background-color: #333333; color: #FFFFFF; font-size: small;\">Igrac:</td>\n"; | |
54 | echo "<td style=\"background-color: #333333; color: #FFFFFF; font-size: small;\">Steam,Valve ili IP:</td>\n"; | |
55 | echo "<td style=\"background-color: #333333; color: #FFFFFF; font-size: small;\">mdbID ili cenzura:</td>\n"; | |
56 | echo "</tr>\n"; | |
57 | ||
58 | ||
59 | $file1 = $temporary_file; | |
60 | $lines = file($file1); | |
61 | $line_num = -1; | |
62 | foreach($lines as $linenum => $line){ | |
63 | $line_num++; | |
64 | } | |
65 | while($line_num > -1){ | |
66 | $line = $lines[$line_num]; | |
67 | $lista = explode(' -- ', $line); | |
68 | ||
69 | $mdbCensure = ''; | |
70 | $valveSteamIp = ''; | |
71 | if(strpos($lista[0], ' 0.0 ') != FALSE){ | |
72 | $valveSteamIp = str_replace('banid 0.0 ',' ',$lista[0]); | |
73 | $valveSteamIp = str_replace('addip 0.0 ',' ',$valveSteamIp); | |
74 | $lista[0] = 'Ban Ip-ID'; | |
75 | } | |
76 | elseif(strpos($lista[0], ' ---- ') != FALSE){ | |
77 | $mdbCensure = substr($lista[0],0,15); | |
78 | $lista[0] = 'Ban mdb'; | |
79 | } | |
80 | else{ | |
81 | $i=2; | |
82 | while($i && isset($lista[$i])){ | |
83 | if( preg_match('/m\d*-\d*-\d*/', $lista[$i])){ | |
84 | $mdbCensure = $lista[$i]; | |
85 | } | |
86 | else if ( preg_match('/^STEAM_0:|^VALVE_0:/',$lista[$i]) || preg_match('/\d*.\d*.\d*/',$lista[$i])){ | |
87 | $valveSteamIp = $lista[$i]; | |
88 | } | |
89 | ||
90 | if ( strstr($lista[$i],'(cenzura)')){ | |
91 | $mdbCensure= $lista[$i]; | |
92 | } | |
93 | $i--; | |
94 | } | |
95 | } | |
96 | echo "<tr>\n"; | |
97 | echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">"; | |
98 | echo $lista[0]; | |
99 | echo "</td>\n"; | |
100 | ||
101 | echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">"; | |
102 | //echo $steamid; | |
103 | echo $valveSteamIp; | |
104 | echo "</td>\n"; | |
105 | ||
106 | echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">"; | |
107 | echo $mdbCensure; | |
108 | echo "</td>\n"; | |
109 | ||
110 | echo "</tr>\n"; | |
111 | ||
112 | $line_num--; | |
113 | } | |
114 | echo "</table>\n"; | |
115 | ?> | |
116 | <p style="text-align:center;font-size:12px;color:#a00;">Code by Dragan Rakita | email/msn: dragan.rakita@live.com </p> | |
117 | </body> | |
118 | </html> | |
119 | <!-- rest of ur html here --> |