在我的项目中我有一种情况,当我选择驱动器号时,它显示共享驱动器中的相应文件将显示。为此,我使用以下代码找到连接的驱动器与我的系统
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>";`
但是我选择了不显示相应文件的驱动器号。请帮我拿文件。提前致谢
答案 0 :(得分:1)
一种巧妙的方法是使用DirectoryIterator
:
$it = new DirectoryIterator($char . ':/');
foreach ($it as $file)
echo $file->getFilename();
另见SPLFileInfo
。