CodeExplorer glob_pattern_match example
function glob($pattern,
$handle=NULL
) { $path=
$output=null;
if(PHP_OS=='WIN32'
) $slash='\\';
else $slash='/';
$lastpos=
strrpos($pattern,
$slash);
if(!
($lastpos===false
)) { $path=
substr($pattern,0,-
$lastpos-1
);
$pattern=
substr($pattern,
$lastpos);
} else $path=
getcwd();
if(is_array($handle) and !
empty($handle)) { foreach($handle as $dir) { if($this->
glob_pattern_match($pattern,
$dir)) $output[]=
$dir;
} } else { $handle=@
opendir($path);
if($handle===false
) return false;
while($dir=
readdir($handle)) { if($this->
glob_pattern_match($pattern,
$dir)) $output[]=
$dir;
} closedir($handle);
}