Ordnerinhalt alpabetisch auslesen

schranzbaum

Mitglied
Hallo,

hab ein kleines Problem:

mit nachfolgendem Code lasse ich mir den inhalt eines Ordners auslesen

Code:
$dir=opendir('../../images');
$x=-1;
 
while ($datei = readdir ($dir)) 
{ 
	if ($datei != "." && $datei != "..") 
	{ 
    	echo $x." ".$datei."<br>";
	}
$x++;	 
}
closedir($dir);

Soweit sogut, allerdings habe ich keine Ahnung, nach welchen Kriterien die Auflistung erfolgt, denn ich hätte diese Auflistung gerne alphabetisch. Hat jemand einen Tipp?
 
Hi,

ich würde die Dateien zunächst in ein Array einlesen und dieses dann mit den vorhandenen Funktionen alphabetisch sortieren.

Gruß
.
 
hy, das problem ist, das hatte ich schonmal, weiss aber nicht mehr wie, allerdings sind in dem Ordner ca. 13000 Dateien drin. Jedesmal, wenn ein Bild, welches im Ordner liegt, angezeigt wird, durchläuft es eine Datenbank mit ca. 50000 Einträgen und wird in der datewnbank nach Übereinstimmung gesucht. So kann ich feststellen, ob es in dem Ordner noch Bilder gibt, die nicht mehr über die DB verwaltet werden. Wenn ich das ganez in ein Array packe, dann gibts immer ne fatal error meldung, weil das script zu lange läuft. Irgend eine andere Idee?
 
Zurück