summaryrefslogtreecommitdiff
path: root/0.4.8a2/ranking.php4
blob: 54104fb0502124852ef67e6e170757a1c8a4a2fb (plain)
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
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head>
       <title>Top 20 Ranking</title>
       <style rel="stylesheet" type="text/css">
              body { background-color: #005146 }
              body.blank { background-color: #000000 }
              body.online { background-color: #000000 }
              div { font-family: arial, verdana, helvetiva; font-size: 9pt; color: #ffffff }
              div.b { font-weight: bold; color: #ffa500 }
              a { font-family: arial, verdana, helvetiva; font-size: 8pt; color: #FF0000 }
              a:hover { color: #000000; text-decoration: none }
       </style>
</head>
<body>
<?

$pfad = "data/user/counts";
$handle = opendir($pfad);
$counter = 0;
$datei=readdir($handle);
$datei=readdir($handle);
while($datei=readdir($handle))
{

  $ganzername = $pfad . "/" . $datei;
  $groesse = filesize($ganzername);
  $dateihandle = fopen($ganzername,"r");
  $onlinezeit = fgets($dateihandle, $groesse+1);
  $counter++;
  $user = substr($datei, 0, strlen($datei) - 7);
  $array[$user] = (int) ($onlinezeit / 60);

}
echo "<div>Es wurden " . sizeof($array) . " Eintr&auml;ge gefunden und ausgewertertet.<p> Top-40 Ranking:<br></div><HR>";
arsort($array);


echo "<table border=0 bgcolor=#000000 cellspacing=1 cellpadding=2>";

echo "<tr><td bgcolor=#DD0000 align=center>";
echo "<div> &nbsp;Rank&nbsp; </div>";
echo "<td bgcolor=#DD0000 align=center>";
echo "<div> &nbsp;Chatter&nbsp; </div>";
echo "<td bgcolor=#DD0000 align=center>";
echo "<div> &nbsp;Onlinezeit&nbsp;<br>&nbsp;[DD:HH:MM]&nbsp; </div>";
echo "</tr>";
$mykeys = array_keys($array);
$counter = 0;
$platz=0;
foreach ($mykeys as $keyname) {
        $counter++;
	    if ($counter <= 40) {
		$namedesprofils=$keyname;
		$min     = (int) ($array[$keyname] % 60);
		$tmphrs  = (int) ($array[$keyname] / 60);
		$hrs     = (int) ($tmphrs % 24);
		$tmpdays = (int) ($tmphrs / 24);
		$days    = (int) ($tmphrs / 24);

	    $onlinezeit = sprintf("%02d:%02d:%02d", $days, $hrs, $min);
        echo "<tr><td bgcolor=#EEEEEE align=center>";
        echo "<font face=\"arial,verdana,helvetiva\" size=1 color=#000000>$counter</font>";
        echo "<td bgcolor=#EEEEEE align=center>";
		echo "<a href=\"main2.pl?var=alias_html&tmp=$namedesprofils&alias=$alias&tmpid=$tmpid\" target=\"_self\">";
        echo "<font face=\"arial,verdana,helvetiva\" size=1 color=#FF0000>";
	    echo "$keyname";
		echo "</font>";
		echo "</a>";
        echo "<td bgcolor=#999999 align=center>";
        echo "<font face=\"arial,verdana,helvetiva\" size=1 color=#FFFFFF>$onlinezeit</font>";
        echo "</tr>";
		}
        if ($keyname == $alias) { $platz=$counter; }
}
echo "</table> <HR>";
echo "<div> $alias, Du befindest Dich momentan auf Platz Nr.: $platz</div>";
?>
</body>
</html>