您的位置:首页 > 其它

读取文件目录

2012-04-05 21:47 162 查看
<?php

function listFiles($dir)
{
//打开目录

$handle=opendir($dir);

//阅读目录

while(false!=($file=readdir($handle)))

{
//列出所有文件并去掉'.'和'..'

if($file!='.'&&$file!='..')

{

//所得到的文件名是否是一个目录

if(is_dir("$dir/$file"))

{
//列出目录下的文件

listFiles("$dir/$file");

}

else

{
//如果是文件则打开该文件

$fp=fopen("$dir/$file","r");

//阅读文件内容

$data=fread($fp,filesize("$dir/$file"));

if($data)

//将读到的内容赋值给一个数组

$file_array[]="$dir/$file";

//echo count($file_array);

//输出结果

while(list($key,$value)=each($file_array))
{
echo"$key=>$value<br>";
}
}

}
}
}

//调用

$dir="x";

listFiles($dir);

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  file fp each list