新建一个php文件,定名为test.php,用于讲解php若何列出目次中所有文件和目次 。
文章插图
2在test.php文件内,利用header()方式设置文件执行的编码,避免中文在页面输出时呈现乱码 。
文章插图
3【php如何列出目录中所有文件和目录】在test.php文件内,建立一个tree函数,用于实现遍历目次并列出所有目次和文件 。
文章插图
4在tree()函数内,利用dir()建立一个Directory类的实例,在while前提中利用read()方式读取目次 。
文章插图
5在tree()函数内,利用if判定,若是读取的是目次,输出目次名称,并递归再次挪用tree函数读取目次内的文件;若是读取的是文件,则输出文件名称 。
文章插图
6最后,在函数外边挪用tree()函数,输出所有的目次和文件 。 代码如下:
文章插图
7在浏览器运行test.php文件,查看读取目次的成果 。 可见,当作功列出了目次中所有文件和目次 。
文章插图
文章插图
以上内容就是php如何列出目录中所有文件和目录的内容啦,希望对你有所帮助哦!
推荐阅读
- js如何实现鼠标悬停显示文字,鼠标移走文字消失
- 逐浪CMS系统中如何维护数据字典
- 网页视频禁止全屏了,如何让放大视屏的方法
- 支付宝如何领红包?
- 如何画国画,蔬菜水果图
- 家长必知的育儿小常识 教你如何养育幼儿
- 作为一个母亲,如何正确的教育孩子?
- 数据库存储过程如何创建
- 如何轻松打开蜂蜜盖
- 如何批量更改PPT背景