zoukankan      html  css  js  c++  java
  • PHP 遍历目录下的所有文件的方法

    <?php
    /**********************
    一个简单的目录递归函数
    第一种实现办法:用dir返回对象
    ***********************/
    function tree($directory)
    {
    $mydir=dir($directory);
    echo "<ul>/n";
    while($file=$mydir->read()){
    if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=".."))
    {echo "<li><font color=/"#ff00cc/"><b>$file</b></font></li>/n";
    tree("$directory/$file");
    }
    else
    echo "<li>$file</li>/n";
    }
    echo "</ul>/n";
    $mydir->close();
    }
    //开始运行

    echo "<h2>目录为粉红色</h2><br>/n";
    tree("./libwww1");
    /***********************
    第二种实现办法:用readdir()函数
    ************************/
    function listDir($dir){
       if(is_dir($dir)){
         if ($dh = opendir($dir)) {
            while (($file= readdir($dh)) !== false){
         if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
         echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>";
         listDir($dir."/".$file."/");
         }else{
             if($file!="." && $file!=".."){
             echo $file."<br>";
          }
         }
            }
            closedir($dh);
         }
       }
    }
    //开始运行

    listDir("./libwww1");
    ?>

  • 相关阅读:
    转载--详解tomcat配置
    MongoDB@入门一
    面试@单例模式
    单点登录系统(一)
    SublimeText3 初探(工欲善其事,必先利其器)
    UEFI+GPT 修复 win10启动
    悟空模式-java-建造者模式
    悟空模式-java-原型模式
    悟空模式-java-单例模式
    悟空模式-java-抽象工厂模式
  • 原文地址:https://www.cnblogs.com/fengju/p/6173778.html
Copyright © 2011-2022 走看看