/*名p_dir_name()
代入参数为目录名
返回参数为该目录下的所有文件名
我用来将静态页面转到数据库时用的
*/
function p_dir_name($dirn){
$handle=opendir($dirn);
static $filenames;
static $a=0;
while ($file = readdir($handle)) {
if($file!="."&&$file!=".."){
if(is_dir($dirn."/".$file)){
p_dir_name($dirn."/".$file);
}else{
$filename = $dirn."/".$file;
$filenames[$a++]=$filename;
}
}
}
closedir($handle);
return $filenames;
}
//试一试
$filenames=p_dir_name("txt");
echo "共计".count($filenames)."个文件<br>";
while ( list( $key, $val ) = each( $filenames) ) {
echo "$key => $val<br>";
}
|