php列出目录下所有文件的代码举例

原创
2016-07-25 08:58:16 825浏览
本文介绍下,用php实现列出目录中所有文件的一例代码,供大家学习参考。

列出目录中所有文件,代码如下:

";
while(false !== ($file=readdir($dir))){
if($file != "." && $file != ".."){
echo "
  • $file
  • "; } } //by bbs.it-home.org echo ""; closedir($dir); ?>

    如果目录与网站在同一分区下,直接用$current_dir='/temp/';也行。

    上面这个是windows下的例子,下面来看一个linux下列出目录中所有文件的php实例。 如下: 1,获取目录下文件,不包括子目录。

    ";
    }
    ?>

    2、获取目录下所有文件,包括子目录。

    read()){
                if($file !="." && $file !=".."){
                    get_allfiles($path."//m.sbmmt.com/m/".$file, $files);
                }
            }
            $dp ->close();
        }
        if(is_file($path)){
            $files[] =  $path;
        }
    } //edit bbs.it-home.org
       
    function get_filenamesbydir($dir){
        $files =  array();
        get_allfiles($dir,$files);
        return $files;
    }
       
    $filenames = get_filenamesbydir("static/image/");
    //打印所有文件名,包括路径
    foreach ($filenames as $value) {
        echo $value."
    "; } ?>


    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一条:解决php中不加载php_curl.dll扩展的问题 下一条:php 去除html标记之strip_tags与htmlspecialchars的区别分析

    相关文章

    查看更多