Получение каталогов из папки в корневом каталоге PHP - PullRequest
0 голосов
/ 13 февраля 2011

У меня есть папка с именем нитей, и внутри этой папки есть другие папки.У меня проблемы с чтением этих папок в массив, а затем помещая их в поле выбора.Вот мой код.

<select value="Please Select a Genre" >
<?php
$threads = array();
if ($handle = opendir('/Threads/')) {
    while (false != ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {

            array_push($threads,"$file");
            print_r ($threads);


        }
    }
    sort($threads);
    print_r ($threads);
    for ($i = 0; $i < count($threads); $i++) {

        print "<option value=\"$threads[$i]\">$threads[$i]</option>";
    }


    closedir($handle);
    ?>

</select>
<br />
<input type=\"submit\" name=\"submit\" value=\"Submit\" />
</form>
</center>
</body>
</html> 

1 Ответ

1 голос
/ 13 февраля 2011

у вас есть ошибка в исходном коде.

вам не хватает закрытия}

    <select value="Please Select a Genre" >
<?php
$threads = array();
if ($handle = opendir('/Threads/')) {
    while (false != ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {

            array_push($threads,"$file");
            print_r ($threads);


        }
    }
}
    sort($threads);
    print_r ($threads);
    for ($i = 0; $i < count($threads); $i++) {

        print "<option value=\"$threads[$i]\">$threads[$i]</option>";
    }


    closedir($handle);
    ?>
    </select>
<br />
<input type=\"submit\" name=\"submit\" value=\"Submit\" />
</form>
</center>
</body>
</html> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...