$arr 变量报错 未定义 求解答

来源:1-2 获取首层目录信息

qq_百度信誉认证中心蒲超_0

2017-05-27 17:51

$arr 变量报错 未定义  求解答

function readDirectory($path){
   $handle = opendir($path); 
   while ($item = readdir($handle)!==false) { 
       if ($item != "."&&$item!="..") {
           if (is_file($path."/".$item)) {
               $arr['file'][] = $item;
               global $arr;
           }elseif (is_dir($path."/".$item)) {
               $arr['dir'][] = $item;
               global $arr;
           }
       }
   }
   closedir($handle);
   return $arr;
}

$path = "../file";
print_r(readDirectory($path));

写回答 关注

2回答

  • 木易之心
    2017-07-10 18:26:25

    while ($item = readdir($handle)!==false) 这个写错了,正确的这样写:

    while (($item = readdir($handle))!==false)

  • 慕运维8076518
    2017-06-01 14:08:00

    我试了一下没有错哦,可能是你的字符集没有设置好,或者你可以先定义一个数组为空值!

WEB在线文件管理器

通过本课程文件目录函数库的学习,让你掌握文件、目录函数库的应用

36223 学习 · 332 问题

查看课程

相似问题