Guest User

bans

a guest
Aug 16th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 -->
Add Comment
Please, Sign In to add comment