问答详情
源自:1-2 获取首层目录信息

代码问题疑惑

<?php
//打开指定目录
function readDrectory($path){
$handle=opendir($path);
while (($item=readdir($handle))!==false) {
  //.和..这两个特殊目录
  if ($item!="."&&$item="..") {
    if (is_file($path."/".$item)) {
      $arr['file'][]=$item;
    }
    if (is_file($path."/".$item)) {
      $arr['dir'][]=$item;
    }
  }
}
closedir($handle);
return $arr;
}
$path="uploads";
print_r(readDrectory($path));
 ?>
 运行后提示:

Notice: Undefined variable: arr in D:\phpStudy\WWW\Thehome\upfile\dir.func.php on line 17

提问者:慕仔8661472 2016-07-30 20:09

个回答

  • Petar
    2016-08-01 15:38:02
    已采纳

    写代码不能马虎

    if ($item!="."&&$item="..") {      //这一行你少了个感叹号
    if ($item!="."&&$item!="..") {      //加上感叹号