php如何列出目录中所有文件和目录

新建一个php文件,定名为test.php,用于讲解php如何列出目次中所有文件和目次。

  • 2

    在test.php文件内,利用header()方式设置文件执行的编码,避免中文在页面输出时呈现乱码。

  • 3

    在test.php文件内,建立一个tree函数,用于实现遍历目次并列出所有目次和文件。

  • 4

    在tree()函数内,利用dir()建立一个Directory类的实例,在while前提中利用read()方式读取目次。

  • 5

    在tree()函数内,利用if判定,若是读取的是目次,输出目次名称,并递归再次挪用tree函数读取目次内的文件;若是读取的是文件,则输出文件名称。

  • 6

    最后,在函数外边挪用tree()函数,输出所有的目次和文件。代码如下:

  • 7

    在浏览器运行test.php文件,查看读取目次的成果。可见,当作功列出了目次中所有文件和目次。

    • 发表于 2019-09-07 17:00
    • 阅读 ( 142 )
    • 分类:其他类型

    相关问题

    0 条评论

    请先 登录 后评论