历遍文件夹

function listDir2($dir)
{
	if(is_dir($dir))
   	{
     	if ($dh = opendir($dir)) 
		{
			
        	while (($file = readdir($dh)) !== false)
			{
				echo $file."<br />";
     			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);
     	}
   	}
}
原文地址:https://www.cnblogs.com/vania/p/4543244.html