0

以下脚本适用于当前目录:

<?php    
$ignore = array ('.', '..', '.DS_Store', 'index.php');
    $num_ordnernamen = array ();
    if ($handle = opendir('./')) {
    while (false !== ($entry = readdir($handle))) {
        if (!in_array($entry, $ignore) && is_dir($entry)) {
        array_push($num_ordnernamen, $entry);
        }
    }
    }
    print_r ($num_ordnernamen); 
?>

,它按应有的方式返回数组:

Array ( [0] => firstfolder [1] => secondfolder )

但是,它确实不适用于

if ($handle = opendir('../')) //or
if ($handle = opendir('..')) //or
if ($handle = opendir('../..'))

……或者其他任何我试图提升一级的东西。我在这里想念什么?

4

1 回答 1

0
  • 您是否有权读取父目录?
  • 你有错误报告活动吗?
  • 您的父目录中有目录吗?(您的代码仅打印目录)
于 2012-04-08T23:03:33.863 回答