getDirectoryTree("data"); $gexfs=$instance->gexf_folder; $files=array(); foreach($gexfs as $key => $value){ array_push($files,$key); } $filesSorted=array(); foreach($files as $file){ array_push($filesSorted,$file); } sort($filesSorted); echo json_encode($filesSorted); function getDirectoryList ($directory) { $results = array(); $handler = opendir($directory); while ($file = readdir($handler)) { if ($file != "." && $file != ".." && (strpos($file,'.gexf~'))==false && (strpos($file,'.gexf'))==true) { $results[] = $file; } } closedir($handler); return $results; } ?>