Sortering af et readdir til brug i destroydrop
Hejsa experterJeg har en funktion:
----------------------------------------------------------------
function GetDirTree($dir,$p2){
global $Set_ShowHiddenFile,$i,$testcrap;
$handle=opendir($dir);
$j=0; $p=$i;
while ($file = readdir($handle)) {
if ($file != '.' && $file != '..' && is_dir($file)) {
if(!($Set_ShowHiddenFile==0 and eregi("^\.",$file) )) {
// id, pid, name, url, title, target, icon, iconOpen, open
$testcrap[] = "d.add(".($i+1).",".$p.",'$file','list.php?dir=".$GLOBALS["path"].$file."', '$file', 'main'); \n" ;
$i++;
}
}
if (is_dir($file) && $file != '.' && $file != '..') {
if(!($Set_ShowHiddenFile==0 and eregi("^\.",$file) )) {
$TMP = $GLOBALS["path"];
$GLOBALS["path"] .= $file."/";
chdir($file);
GetDirTree(".",$p);
$GLOBALS["path"] = $TMP;
chdir ("..");
}
}
}
closedir($handle);
return $testcrap;
}
----------------------------------------------------------------
den laver et array som jeg så senere udskriver til brug i destroydrop (www.destroydrop.com/javascripts/tree), nu er problemet så at den ikke sorterer det så directories bliver udskrevet tilfældigt, er der en som kan lave så de bliver listet alfabetisk?
StufdBear
