Получить содержимое диска динамически - PullRequest
0 голосов
/ 13 марта 2009

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

echo "<select id = 'drives'><option>Drives</option>";
for ($ii=66;$ii<92;$ii++) {
    $char = chr($ii);
    if(opendir($char.":/")) echo "<option>".$char."</option>";
}
echo "</select>";`

Но я выбираю буквы дисков, соответствующие файлы не отображаются. Пожалуйста, помогите мне получить файлы. Заранее спасибо

1 Ответ

1 голос
/ 13 марта 2009

Хороший способ сделать это с помощью DirectoryIterator:

$it = new DirectoryIterator($char . ':/');
foreach ($it as $file)
    echo $file->getFilename();

См. Также SPLFileInfo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...