<?php /**递归打印级联目录**/ function read_dir($path){ static $dir_i = 0; $pre = ''; $dh = opendir($path); for($a=0; $a<$dir_i; $a++) $pre .= "             "; //输出6个空格 $pre .= "|______"; while(($row = readdir($dh)) != false){ echo $pre.$row,'<br/>'; //如果 $row 还是目录,除去'.','..'目录 if($row != '.' && $row != '..' && is_dir($path.'/'.$row)){ $dir_i++; read_dir($path.'/'.$row); $dir_i--; } } closedir($dh); unset($dir_i); unset($pre); } read_dir('..'); ?>
最后的效果如图:
********************************************
* 博客园: http://www.cnblogs.com/lihaiyan/
* 邮箱:1063385677@qq.com
* QQ: 1063385677
* Copyright ©2014 Lover雪儿
********************************************
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
* 博客园: http://www.cnblogs.com/lihaiyan/
* 邮箱:1063385677@qq.com
* QQ: 1063385677
* Copyright ©2014 Lover雪儿
********************************************
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。