| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 888 人关注过本帖
标题:如何读取当前目录下的所有文件
只看楼主 加入收藏
theend12
Rank: 2
来 自:ASP|PHP菜鸟
等 级:论坛游民
帖 子:83
专家分:42
注 册:2009-10-8
结帖率:72%
收藏
已结贴  问题点数:0 回复次数:1 
如何读取当前目录下的所有文件
<?
$dirnow=getcwd(); //当前目录
$dirnowfile = scandir($dirnow, 1);//目录中文件
foreach ($dirnowfile as $dirfile){
echo $dirfile."</br>";
}
?>
上面是我写的,不要笑话我 :)
下面是问题:
如何能按文件夹-文件 这样的顺序排列,并且不输出.和..,然后主要是如果是目录可以点击进去,在看到里面的文件。

要求:不要用FUNCTION写,根据我上面这种思路写。因为我是初学者,这样写比较容易理解。十分感谢。想了半天也没想出来怎么能按文件夹-文件排列,还要可以点击进入下一层文件夹

搜索更多相关主题的帖子: 文件 目录 
2010-09-06 20:45
asmdaydream
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:中原
等 级:版主
威 望:13
帖 子:257
专家分:840
注 册:2009-5-10
收藏
得分:10 
<?php
$path = ".";                     //一般点就是当前目录吧
if(!$dir = $_GET[subdir])$dir='';   //获取提交的文件夹名
$dirs = opendir("$path/$dir");          //打开当前目录 输出文件夹
    while($loopfile = readdir($dirs))
    {
        if(true == is_dir($dir.$loopfile) ){
            printf("  Dir:<a href=\"?subdir=%s\">%s</a><br>",$loopfile,$loopfile);
        }
    }//end while
closedir("$path/$dir");
$dirs = opendir("$path/$dir");          //打开当前目录 输出文件
    while($loopfile = readdir($dirs))
    {
        if(false == is_dir($dir.$loopfile) ){
            printf("  File:%s<br>",$loopfile);
        }
    }//end while
closedir("$path/$dir");
?>

只能提供个思路,代码不完善

常走夜路不怕黑 长沙PHP高薪招聘群6K+ 95926136
2010-09-07 00:20
快速回复:如何读取当前目录下的所有文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015964 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved