Unterverzeichnisse mit einbeziehen

Traumhaft! Es läuft! Ihr wisst gar nicht was mir das bedeutet! :-) Danke euch beiden vielmals....

Wenn ihr noch Lust habt könnte ihr mir vielleicht noch sagen was geändert werden muss damit er es nicht in shuffle sondern normal A-Z abspielt? Shuffle durch Print ersetzen oder?

Lg und dnake nochmal!
 
Zuletzt bearbeitet:
Nimmt er auch das Unterverzeichnis?

Ich habe die Funktion noch so angepasst, dass das Unterverzeichnis der $files hinzugefügt wird. Zudem habe ich die unnötige Filterfunktion entfern

PHP:
// neu als Funktion
function getFiles($dir){
    global $allowedE;
    if ($handle = opendir($dir)) {
        while (false !== ($file = readdir($handle))){
            if ($file == "." || $file == "..") continue;
            $path = $dir.DIRECTORY_SEPARATOR.$file;
            //Wenn es ein Ordner ist, die Funktion rekursiv öffnen
            if (is_dir($path)) {
                $files = array_merge($files, getFiles($path));
            } elseif (in_array(end(explode(".", $path)), $allowedE)){
                $files[] = 'file://'.$path;
            }
        }
        closedir($handle);
    }
    return $files;
}
 
Yaslaw dein letztes Script funktioniert nicht. Frag mich nicht warum. Bekomme keine Fehlermeldung und hab noch nichts zum lokal ausprobieren.

Grubi's Code läuft prima inklusive der Unterverzeichnisse.
 
Zuletzt bearbeitet:
Ah, Grubis hat files als refernez übergeben. Auch ein guter Ansatz

Mein letztes Script ist kein vollständiges.. Es ersetzt nur beide Funktionen in deinem Script
 
Ja das hatte ich schon bemerkt aber irgendwie wollte es trotzdem nicht. Anyway ich denke das hier ist erledigt. Danke euch beiden nochmal. Ich mach nochmal ein neues auf für meine Array Ausgabe in Alphabetischer Folge....
 
Zurück