动态获取驱动器内容

时间:2009-03-13 14:04:07

标签: php

在我的项目中我有一种情况,当我选择驱动器号时,它显示共享驱动器中的相应文件将显示。为此,我使用以下代码找到连接的驱动器与我的系统

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 个答案:

答案 0 :(得分:1)

一种巧妙的方法是使用DirectoryIterator

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

另见SPLFileInfo