Index: temp/trunk/html/test/uehara/test.php
===================================================================
--- temp/trunk/html/test/uehara/test.php	(revision 8772)
+++ temp/trunk/html/test/uehara/test.php	(revision 8773)
@@ -1,6 +1,11 @@
 <?php
 
+$default_dir = "/home/web/test.ec-cube.net/html/user_data/";
+$arrCnt = split('/', $default_dir);
+$default_rank = count($arrCnt);
 
-$default_dir = "/home/web/test.ec-cube.net/html/user_data/";
+$arrTree = array();
+$cnt = 0;
+
 sfGetFileTree($default_dir);
 print_r($arrTree);
@@ -12,18 +17,8 @@
  */
 function sfGetFileTree($dir) {
-	$default_dir = $dir;
-	$arrCnt = split('/', $default_dir);
-	$default_rank = count($arrCnt);
-	
-	$arrTree = array();
-	$cnt = 0;
+	global $arrTree;
+	global $cnt;
+	global $default_rank;
 
-	sfGetFileTreeSub($default_dir, $default_rank, $cnt, $arrTree);
-	
-print_r($arrTree);
-}
-
-function sfGetFileTreeSub($dir, $default_rank, $cnt, &$arrTree) {
-	
 	if(file_exists($dir)) {
 		if ($handle = opendir("$dir")) {
@@ -51,5 +46,5 @@
 						$cnt++;
 						// ²¼ÁØ¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ¤Î°Ù¡¢ºÆµ¢Åª¤Ë¸Æ¤Ó½Ð¤¹
-						sfGetFileTreeSub($path, $default_rank, $cnt, $arrTree);
+						sfGetFileTree($path);
 					}
 				}
