一个小问题。我有这个代码,它非常适合文件,但如果我尝试搜索目录名称,结果是空白的。我该如何解决?
<?php
function listdirs($dir,$search)
{
static $alldirs = array();
$dirs = glob($dir."*");
foreach ($dirs as $d){
if(is_file($d)){
$filename = pathinfo($d);
if(eregi($search,$filename['filename'])){
print "<a href=http://someurl.com/" . $d .">". $d . "</a><br/>";
}
}else{
listdirs($d."/",$search);
}
}
}
$path = "somedir/";
$search= "test";
listdirs($path,$search);
?>
一些目录/测试/
结果:空白(我想要:/somedir/test/)
somedir/test/test.txt
结果:好的
我还想在目录名称中搜索,我该怎么做?