<? php $dirname = " ../$date/$id " ; // 文件的路径 if ( ! file_exists ( $dirname )){ // 检查路径是否存在 echo " 路径不存在 " ; } else { $dirhandle = @ opendir ( $dirname ); // 打开一个目录 $filetype = " .pdf " ; // 这是文件的扩展名,如果不定义,就直接显示出整个文件的名字。 while ( $dirfile = readdir ( $dirhandle )){ $file_name [] = $dirfile ; // 将文件名写入到数组中,方便读取和做其它的操作。 sort ( $file_name ); // 将文件排序,方便管理 } if ( ! array_key_exists ( " 2 " , $file_name )){ // 2表示数组中的键名,如果文件是空的,数组中就只有"."和".."这两个文件,"."表示当前目录,".."表示上级目录 echo " 文件是空的 " ; } else { foreach ( $file_name as $file_name1 ){ // 以下是读出目录中的文件 if ( $file_name1 == " . " or $file_name1 == " .. " ){ continue ; } $file_name2 = eregi_replace ( $filetype , "" , $file_name1 ); echo ucfirst ( $file_name2 ) . " <br> " ; } closedir ( $dirhandle ); } } ?> "."和".."前者表示当前目录,后者表示上级目录.