Guest User

Untitled

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