Skip to content

Instantly share code, notes, and snippets.

@Arxero
Last active October 3, 2020 20:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Arxero/c718fa3c0335920087eda42ab0f69650 to your computer and use it in GitHub Desktop.
Save Arxero/c718fa3c0335920087eda42ab0f69650 to your computer and use it in GitHub Desktop.
<!doctype html>
<head>
<title>Banlist</title>
<style type="text/css">
body {
background-color: #111111;
width: 100%;
margin: 0px auto;
}
</style><!-- your html stuff -->
<meta charset="UTF-8">
</head>
<body>
<?php
$ftp_ip = ""; //
$ftp_user = ""; //
$ftp_pass = ""; //
$ftp_log_path = "cstrike/addons/amxmodx/configs/mdbBans/banlist.txt";
$temporary_file = "bans.tmp";
$conn_id = ftp_connect($ftp_ip);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
ftp_pasv($conn_id, true) or die("Cannot switch to passive mode");
$local = fopen($temporary_file, "w");
$result = ftp_fget($conn_id, $local, $ftp_log_path, FTP_ASCII);
ftp_close($conn_id);
$myFile = $temporary_file;
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo '<h1 style="color:#DADADA;margin:0px;padding:0px;font-size:50px;"><center>Banlist - Awesome Cars</center></h1>'; //NASLOV
echo "<table border=\"0\" cellpadding=\"2\" style=\"width: 100%;\">\n";
echo "<tr>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Player</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Steam ID</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">IP</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">mID</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Time</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Banlength (minutes)</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Banned by</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Reason</td>\n";
echo "<td style=\"background-color: #333333; color: #DADADA; font-size: small;\">Ban type</td>\n";
echo "</tr>\n";
$file1 = $temporary_file;
$lines = file($file1);
$line_num = -1;
foreach ($lines as $linenum => $line) {
$line_num++;
}
while ($line_num > -1) {
$line = $lines[$line_num];
if (strlen($line) == 1) {
$line_num--;
continue;
}
$lista = explode(' -%- ', $line);
$nik = strpbrk($lista[0], ' ');
$tip = substr($lista[0], 0, strrpos($lista[0], '+'));
echo "<tr>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo htmlspecialchars($nik);
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo $lista[1];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo $lista[2];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo $lista[3];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo $lista[4];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
if ($lista[5] == '0')
echo 'Permanent';
else
echo $lista[5];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo $lista[6];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
echo $lista[7];
echo "</td>\n";
echo "<td style=\"background-color: #eee; color: #000000; font-size: small;\">";
if ($tip == 'cen')
echo 'Cenzura';
else if ($tip == 'tban')
echo 'Smart';
else if ($tip == 'ban')
echo 'Smart';
else echo 'Pwn';
echo "</td>\n";
echo "</tr>\n";
$line_num--;
}
echo "</table>\n";
?>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment