[ ];
$url, 'children'=>$subdir);
}
}
elseif(is_file($path))
{
if(($include && !preg_match($include, $url)) || ($exclude && preg_match($exclude, $url))) continue;
$files[] = array('url'=>$url);
}
}
}
@closedir($dh);
return dirsort($files);
}
function dirsort($files)
{
usort($files, 'dircomp');
return $files;
}
function dircomp($a, $b)
{
if(is_array($a)) $a = array_shift($a);
if(is_array($b)) $b = array_shift($b);
return strcmp(strtolower($a), strtolower($b));
}
echo xinha_to_js(scan($dir));
?>