读取目录
在PHP中要读取已经打开目录中的数据可以使用readdir()函数。函数声明如下:
string readdir(resource dir_handle);
参数dir_handle为使用opendir()函数打开一个目录返回的目录指针。该函数执行,返回目录中下一个文件名,文件名以在文件系统中的顺序返回。读取结束时返回false。 如下代码,我们在前面已经建立目录./mrbook。
<?php
$f_open="./mrbook";
$i=0;
if(is_dir($f_open)){ //检测是否是一个合法的目录
if($dir=opendir($f_open)){ //打开目录
while($con=readdir($dir)){//读取目录
$i++;
echo "$i:$con<br>"; //输出目录中的内容
}
}
}
closedir($dir);
?>
运行结果为:
1:..
2:.