用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1388|回复: 3
收起左侧

[讨论/交流] readdir()函数的使用方法

[复制链接]
发表于 2014-6-5 20:17:46 | 显示全部楼层 |阅读模式
PHP复制代码
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.我应该给怎样的参数才对啊。
QQ截图20140605201728.png
 楼主| 发表于 2014-6-5 20:18:43 | 显示全部楼层
我参数给了file和www.file.com/file都不对
发表于 2014-6-6 08:00:07 | 显示全部楼层
用相对路径或者是绝对路径

域名(www.file.com)形式是绝对不行的
 楼主| 发表于 2014-6-6 11:03:07 | 显示全部楼层
问题我找到了 是在$item=readdir($handle)!==false这个位置 改成($item=readdir($handle))!==false就好了 括号害死人啊 优先级的问题

本版积分规则