Index: temp/trunk/html/test/uehara/test.php
===================================================================
--- temp/trunk/html/test/uehara/test.php	(revision 8782)
+++ temp/trunk/html/test/uehara/test.php	(revision 8783)
@@ -3,6 +3,5 @@
 
 $default_dir = "/home/web/test.ec-cube.net/html/user_data/";
-sfGetFileTree($default_dir);
-print_r($arrTree);
+print_r(sfGetFileTree($default_dir));
 
 /* 
@@ -16,9 +15,10 @@
 	$arrTree = array();
 	$default_rank = count(split('/', $dir));
+	sfGetFileTreeSub($dir, $default_rank, $cnt, $arrTree);
 	
-	sfGetFileTreeSub($dir, $default_rank, $cnt, $arrTree);
+	return $arrTree;
 }
 
-function sfGetFileTreeSub($dir, $default_rank, $cnt, &$arrTree) {
+function sfGetFileTreeSub($dir, $default_rank, &$cnt, &$arrTree) {
 	
 	if(file_exists($dir)) {
@@ -44,5 +44,5 @@
 						
 						// javascript¤Î¥Ä¥ê¡¼À¸À®ÍÑ¤ÎÇÛÎó¤òºîÀ®
-						$arrTree[] = array($cnt, $file_type, $path, $rank);
+						$arrTree[$cnt] = array($cnt, $file_type, $path, $rank);
 						$cnt++;
 						// ²¼ÁØ¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ¤Î°Ù¡¢ºÆµ¢Åª¤Ë¸Æ¤Ó½Ð¤¹
