jiekexuan 发表于 2014-6-5 20:17:46

readdir()函数的使用方法

function readDirectory($path){
$handle=opendir($path);

while($item=readdir($handle)!==false){
   if($item!='.'&&$item!='..'){
    if(is_file($path.'/'.$item)){
   $arr['file'][]=$item;
    }
    if(is_dir($path.'/'.$item)){
    $arr['dir'][]=$item;
    }
   }
}
closedir();
return $arr;
}
print_r(readDirectory('file')); 这是我的PHP代码,目的是遍历出目录下的文件和子目录。但是我给什么路径的都不对,当前代码是在dir.func.php文件里面和file是同级的。我在APACHE里面设置了虚拟主机www.file.com-->localhost/online_web_file.我应该给怎样的参数才对啊。

jiekexuan 发表于 2014-6-5 20:18:43

我参数给了file和www.file.com/file都不对

一叶扁舟 发表于 2014-6-6 08:00:07

用相对路径或者是绝对路径

域名(www.file.com)形式是绝对不行的

jiekexuan 发表于 2014-6-6 11:03:07

问题我找到了 是在$item=readdir($handle)!==false这个位置 改成($item=readdir($handle))!==false就好了 括号害死人啊 优先级的问题
页: [1]
查看完整版本: readdir()函数的使用方法