php获取目录下的所有文件和子目录,主要使用的文件操作函数readdir(),具体实现代码如下:

<?php
$dirname = \".\";
$dh = opendir( $dirname );
while ( ! is_bool( $file = readdir( $dh )) ) {
  if ($file!= \".\" && $file!= \"..\"){
    if ( is_dir( \"$dirname/$file\" ) ) {
      print \"(D) \";
    }
    print \"$file<br/>\";
  }
}
/* http://www.manongjc.com/article/1317.html */
closedir( $dh );
?>

小编本地运行结果如下:

active.php
(D) codepress
email.php
index.php
(D) java
(D) myapp
(D) mypan
sales.csv
sat_score.php
saveme.txt
test.php
testmysql.php
(D) th
收藏 打印