0

我尝试使用以下代码加载 Books 目录中的文件名:

<?php

  if ($handle = opendir('/Books')) {
    echo "Directory handle: $handle\n";
    echo "Entries:\n";

    while (false !== ($entry = readdir($handle))) {
      echo "$entry\n";
    }
 closedir($handle);
 }
?>

但它似乎不显示名称。我做错了还是没有找到正确的目录?

4

2 回答 2

2

好像您使用了错误的目录...我认为该Books文件夹与您的脚本位于同一目录中?

然后只使用opendir('Books')哪个是目录的相对路径。

使用时,/Books您使用Books位于文件系统根目录中的文件夹。(这称为绝对路径)

于 2013-05-02T11:27:47.023 回答
0

我想我会用scandir()这个:

<?php  
$scanner = scandir("theFolder");  
foreach ($scanner as $fileName) {  
    echo "$fileName<br>";  
}  
?> 
于 2013-05-02T11:29:49.400 回答