A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 bingwei213 于 2018-8-24 22:10 编辑

递归显示某个指定目录中所有子目录及文件:代码如下:
[PHP] 纯文本查看 复制代码
<?php
//声明页面字符集
header("content-type:text/html;charset=utf-8");
//定义遍历目录及文件的函数
function showAll($dir)
{
	//打开目录
	$handle = opendir($dir);
	//循环读取目录中的所有条目
	echo "<ul>";
	while($line = readdir($handle))
	{
		//如果是'.'或'..',则跳过
		if($line=='.' || $line=='..') continue;
		echo "<li>".iconv('gbk','utf-8',$line)."</li>";
		//如果是目录,则递归调用
		if(is_dir("$dir/$line"))
		{
			//递归调用自己
			showAll("$dir/$line");
		}
	}
	echo "</ul>";
	//关闭目录
	closedir($handle);
}
//调用函数,显示指定目录phpMyAdmin中所有内容
showAll("./phpMyAdmin");

  
   

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马