使用 OpenDir 列出父目录的文件夹不起作用



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

<?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('../..'))

。或者我试图提升一个级别的任何其他东西。我在这里错过了什么?

  • 您是否有权读取父目录?
  • 您是否错误地报告处于活动状态?
  • 您的父目录中有目录?(您的代码仅打印目录)

相关内容

  • 没有找到相关文章

最新更新