scandir, um nur Ordner anzuzeigen, keine Dateien

7

Ich habe ein bisschen PHP verwendet, um eine Liste von Dateien aus meinem Bildverzeichnis zu ziehen - es wird in einem Formular verwendet, um auszuwählen, wo ein hochgeladenes Bild gespeichert wird. Unten ist der Code:

%Vor%

Es funktioniert einwandfrei, zeigt aber alle Dateien und Ordner in "Bildern" an. Kennt jemand eine Möglichkeit, diesen Code so zu ändern, dass er nur Ordnernamen im Ordner "images" anzeigt, keine anderen Dateien.

Danke

    
user2574794 09.09.2013, 19:33
quelle

3 Antworten

15

Am einfachsten und schnellsten wird glob mit GLOB_ONLYDIR Flagge:

%Vor%     
dev-null-dweller 09.09.2013, 19:44
quelle
5

Funktion is_dir() ist die Lösung:

%Vor%     
Charaf JRA 09.09.2013 19:36
quelle
4

Die Funktion is_dir () erfordert einen absoluten Pfad zu dem Element, das überprüft wird.

%Vor%     
Ryan Flynn 07.03.2017 15:36
quelle

Tags und Links