我尝试使用以下代码加载Books目录中的文件名称:
<?php
if ($handle = opendir('/Books')) {
echo "Directory handle: $handle\n";
echo "Entries:\n";
while (false !== ($entry = readdir($handle))) {
echo "$entry\n";
}
closedir($handle);
}
?>
但似乎没有显示名字。我这样做错了还是找不到正确的目录?
答案 0 :(得分:2)
好像你正在使用错误的目录......我认为Books
文件夹与你的脚本位于同一个目录中?
然后只使用opendir('Books')
这是目录的 相对 路径。
使用/Books
时,使用位于文件系统根目录中的Books
文件夹。 (这称为 绝对 路径)
答案 1 :(得分:0)
我想我会用scandir()
来表示这个:
<?php
$scanner = scandir("theFolder");
foreach ($scanner as $fileName) {
echo "$fileName<br>";
}
?>