ich habe da einen Downloadcounter auf meiner Website:
http://www.derolleschwoebel.de/download/count.php?id=Downloadcounter
Nun will ich aus der Counterdatei allerdings die 5 höchsten Werte auslesen, also sozusagen eine "Top5 Downloadliste" erstellen:
http://www.derolleschwoebel.de/download/data/counter.txt
<?
$top = 5;
$file = "data/counter.txt";
$open = fopen($file, "r");
$read = @file($file);
for($a = $top; $a >= 0; $a--)
{
$explode = explode("|", $read[$a]);
echo $explode[0]." ".max($explode[1])."<br>\r\n";
}
?>
Ich weiß, dass der Code nicht funktioniert, aber ich hab keine Ahnung, wie ich das anstellen soll. max() ermittelt zwar den höchsten Wert, aber die bekomm ich das jetzt hin, dass die 5 höchsten oder 10 höchsten (jenachdem, was bei $top steht) angezeigt werden?