php查询指定目录下所有文件并保存到数组
<?php
//方法一,代码如下:
$dirs = array();
foreach (glob("test/*") as $d) {
if (is_dir($d)) {
$dirs[] = $d;
}
}
print_r($dirs);
//方法二,代码如下:
glob("test/*", glob_onlydir);
//查找目录下所有文件,代码如下:
function listdir($dir) {
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ((is_dir($dir . "/" . $file)) && $file != "." && $file != "..") {
echo "<b><font color='red'>文件名:</font></b>", $file, "<br><hr>";
listdir($dir . "/" . $file . "/");
} else {
if ($file != "." && $file != "..") {
echo $file . "<br>";
}
}
}
closedir($dh);
}
}
}
//开始运行
listdir("e:/www.phprm.com/");
?>永久链接:http://www.phprm.com/shuzu/fs4349.html
转载随意!带上文章地址吧。