Powiel możliwe:
PHP Get all subdirectories of a given directoryPHP - listingu wszystkie katalogi i podkatalogi rekurencyjnie w menu rozwijanego
Chcę menu rozwijane, aby pokazać wszystkie podkatalogi w ./files/$userid/
nie tylko główny folder. Na przykład: /files/$userid/folder1/folder2/
Mój obecny kod jest:
HTML:
<select name="myDirs">
<option value="" selected="selected">Select a folder</option>
PHP:
if (chdir("./files/" . $userid)) {
$dirs = glob('*', GLOB_ONLYDIR);
foreach($dirs as $val){
echo '<option value="'.$val.'">'.$val."</option>\n";
}
} else {
echo 'Changing directory failed.';
}
I Twoje pytanie? Pamiętaj, że formułowanie wymagań nie jest kwestią programowania. Proponuję najpierw wyszukać swoje wymagania na stronie, ponieważ lista katalogów została już zadana i odebrana w różnych smakach. [Dlaczego więc nie zająć miejsca w barze i zamówić drinka?] (Http://stackoverflow.com/search) – hakre
Będziesz musiał użyć natywnego kodu PHP [RecursiveDirectoryIterator] (http://php.net/manual/en /class.recursivedirectoryiterator.php) klasa. [Ta odpowiedź] (http://stackoverflow.com/a/2398163/427992) powinna pomóc. – hohner
Próbowałem tego http://pastebin.com/fpJiiCbZ, ale to nie działa. To jest wynik, który otrzymuję: http://i.imgur.com/gWt3U.png – Brian