Moin
Kann mir eventuell jemand den Code so hinbiegen bzw. helfen, dass alle Dateien - auch die in den Untervzeichnissen - mit eingebunden werden ($nim_pre)? Allerdings sollten Dateien in übergeordneten Verzeichnissen nicht angezeigt werden!
Im Archiv findet sich zumindest eine Lösung dazu: http://forum.de.selfhtml.org/archiv/2000_4/t23347.htm#a119573
Und wie Achim sagte brauchst du rekursive Funktionen (das iterativ zu lösen ist zwar auch möglich, aber das willst du nicht wirklich tun). Hier ein Ansatz in Pseudo-PHP
<?php
function rekursivLesen($hauptverzeichnis, $verzeichnis, &$dateien)
{
// Verzeichnis $hauptverzeichnis.$verzeichnis aufmachen
// In einer Schleife alle Verzeichnisinhalte durchgehen, ohne "." und ".."
// Mithilfe von is_dir() herausfinden, ob das aktuelle Dingsbum ein Verzeichnis ist
// Wenn ja, dann rekursivLesen($hauptverzeichnis, $verzeichnis.$aktuellerEintrag."/", $dateien) aufrufen
// Wenn nein, dann mit is_file() prüfen ob es eine Datei ist
// Wenn ja, dann schauen ob es eine Bilddatei ist
// Wenn ja, dann $verzeichnis.$aktuellerEintrag ins Array eintragen
}
$dateien = Array();
rekursivLesen("/dein/Anfangspfad/","", $dateien);
// In $dateien ist jetzt dein gewünschtes Array
?>
--
Henryk Plötz
Grüße aus Berlin