本帖最后由 xuzuning 于 2012-05-24 10:57:18 编辑

解决方案 »

  1.   


    <?php
    function Traverse_files($dir1,$dir2){
    $dir = $dir1.DIRECTORY_SEPARATOR.$dir2;
    $ss = array();
    if (is_dir($dir)){
    if ($dh = opendir($dir)){
    while (($file = readdir($dh)) !== false){
    if($file!=="."&& $file!==".."){
    $ss[]=$file;
    }
    }
    return $ss;
    closedir($dh);
    }
    }
    }
    $dirbase = 'd:';
    $dirito = '5-24';
    $bb = Traverse_files($dirbase,$dirito);
    print_r($bb);
    ?>先确认$dir这个路径是否存在
      

  2.   

    printf() 函数输出格式化的字符串。 应该用 print_r($bb);