[PHP] Ordner-Array verbessern...

krizzelfix

Commander
Registriert
Sep. 2005
Beiträge
2.626
Hallo User,

ich habe mit eine funktion geschrieben die alle Ordner mit Datein und Unterverzeichnisse in ein Array speichert.

Nur habe ich zwei sachen die für die spätere ausgabe Probleme bereiten könnten.
Hier erstmal meine Funktion:
PHP:
function read_dir($path,$ordner_name = 'root') {
	$dir = opendir($path);
	$i = 0;
	while ($file = readdir($dir)) {
		if ($file != "." && $file != "..") {
			if(is_dir($path.'/'.$file)) {
				$filearr[$ordner_name][($file == "thumb" ? "thumb" : $i)] = read_dir($path.'/'.$file, $file);
			}
			else {
				$filearr[$ordner_name][] = $file;
			}
		}
		$i++;
	}
	return ($filearr);
}
Und hier das was mach stört:
Array
(
[root] => Array
(
[2] => Array
(
[2006.09.15 Altstadtfest] => Array
(
[0] => 1.JPG
[1] => 10.JPG
[2] => 11.JPG
[3] => 12.JPG
[4] => 13.JPG
[5] => 14.JPG
[6] => 15.JPG
[7] => 16.JPG
.
.
.
[40] => 6.JPG
[41] => 7.JPG
[42] => 8.JPG
[43] => 9.JPG
[thumb] => Array
(
[thumb] => Array
(
[0] => 1.JPG
[1] => 10.JPG
[2] => 11.JPG
[3] => 12.JPG
[4] => 13.JPG
Kann man beim ersten den Indizie mir der 2 irgendwie wegbekommen?
Und beim zweiten das doppelte Thumb?

Danke für jede Antwort im vorraus.

MFG

tewes

//Edit: Hat keiner eine Idee:heul:
 
Zuletzt bearbeitet:
Zurück
Oben