Hallo.. ich habe ein script, welches alle .txt dateien eines Ordners ausgibt, und jeweils den Inhalt angibt..
in etwa so:
dateiname1 - inhalt
dateiname2 - inhalt
usw..
Der Inhalt besteht immer nur aus einer Zahl..
Jetzt möchte ich aber, dass die Ausgabe sortiert wird.
Aalso, dass die datei mit der grössten Zahl oben steht, und die nidrigste unten..
Wie google mir bereits sagte muss ich das mit einem array lösen, jedoch habe ich es bis jetzt nicht geschafft es so umzusetzen.. könnt ihr mir villeicht nochmal helfen?
hier das Script:
PHP-Code:
//Top10 Usgeben----------------------------------
echo "<div id=\"top10\"><h2>Top 10</h2>";
$verzeichnisname = "usr";
$verzeichnis = opendir($verzeichnisname);
while($eintrag = readdir ($verzeichnis))
{
$test = $verzeichnisname . "/" . $eintrag;
if(is_dir($test) or (($eintrag==".htaccess") or ($eintrag=="hitcounter.txt")))
{
/* echo "<!-- $eintrag -->\n"; */
}
else{
$filename = "usr/$eintrag";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
$kurzer_name = substr("$eintrag", 0, -4); //hier wird das .txt am ende der datei entfernt
echo "$kurzer_name -- $contents<br>"; //das ist die eigentliche ausgabe
}
}
echo "</div>";
//Top10 Usgeben----------------------------------
Habt ihr eine lösung? (sry das ich einen neuen Thread eröffne, Aber ich kann leider nicht im letzen Posten (doppelpost))
MFG PAddy
