idea-tec hat geschrieben:Was soll denn das hier sein?
Code: Alles auswählen
$verzeichnisse = glob( "..cms/upload/impressum/galerien/*", GLOB_ONLYDIR );
 
 
 http://php.net/manual/de/function.glob.php
Also man kann 
glob schon benutzen, man muss nur bedenken, das 
glob keine Pfadangabe benötigt, sondern im aktuellen Pfad mit dem angegebenen Pattern sucht. Daher muss man vorher mit 
chdir zum gewünschten Verzeichnis wechseln. Den alten Pfad liest man vorher mit 
getcwd aus, merkt ihn sich und wechselt nach Abschluß von 
glob wieder dorthin zurück.
Bei der Verwendung von 
scandir muss man in dem hier gezeigten Fall beachten, das diese Funktion erstmal alle Verzeichnisinhalte anzeigt und nicht wie bei 
glob mit 
GLOB_ONLYDIR nur Verzeichnisse, welche man hier für die Galerieauswahl benötigt.
optimusx hat geschrieben:Warning: Invalid argument supplied for foreach() in ..cms/front_content.php(926) : eval()'d code on line 182
 
Diese Fehlermeldung kann man vermeiden wenn man die Variable 
$verzeichnisse vor Aufbau der Liste (foreach-Schleife) prüft. Sie sollte ein gefülltes Array mit den Verzeichnisnamen enthalten, was mit 
empty und 
is_array abgefragt werden kann. Im konkreten Beispiel würde ich dabei auch schon die Ausgabe des ul-Tags bei leerem Array verhindern.
Gruß aus Franken
Ortwin