QQ网名大全

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\">$file</b></font></li>\n;tree("$directory/$file");}
else
echo"$file</li>\n;}
echo"</ul>\n;mydir->close();}
开始运行
echo"目录为粉红色</h2><br>\n;tree("./nowamagic");第二种实现办法:用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,"
<hr>;listDir($dir."/".$file."/");}
else
{
if($file!."&$file!.")
{
echo$file."
;}
}
}
closedir($dh);}
}
}
开始运行
listDir("./nowamagic");
佚名
2024-05-29 08:56:31
最佳回答
类似问题(10)