Changeset 8458 for temp/trunk/html/test
- Timestamp:
- 2006/11/18 16:21:00 (20 years ago)
- File:
-
- 1 edited
-
temp/trunk/html/test/uehara/tree.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/html/test/uehara/tree.php
r8454 r8458 8 8 9 9 10 $ dir = USER_PATH;10 $top_dir = USER_PATH; 11 11 12 12 $objView = new SC_UserView("./templates/"); 13 13 $objQuery = new SC_Query(); 14 14 15 $arrTree = array(); 15 switch($_POST['mode']) { 16 16 17 getDir($arrTree, $dir); 17 case 'view': 18 case 'download': 19 case 'delete': 20 $now_dir = $_POST['view_dir']; 21 22 case 'view': 23 break; 18 24 19 sfprintr($arrTree); 25 case 'download': 26 break; 27 28 case 'delete': 29 break; 30 31 default : 32 $now_dir = $top_dir; 33 break; 34 } 35 // ¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥êÇÛ²¼¤Î¥Õ¥¡¥¤¥ë°ìÍ÷¤ò¼èÆÀ 36 $arrFileList = getFileList($now_dir); 37 38 sfprintr($arrFileList); 39 20 40 //$objView->assignobj($objPage); 21 41 $objView->display("tree.tpl"); … … 24 44 25 45 /* 26 * ´Ø¿ô̾¡§get Dir()46 * ´Ø¿ô̾¡§getFileList() 27 47 * ÀâÌÀ¡¡¡§»ØÄê¥Ñ¥¹ÇÛ²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ 28 48 * °ú¿ô1 ¡§¥Ä¥ê¡¼¤ò³ÊǼÇÛÎó 29 49 * °ú¿ô2 ¡§¼èÆÀ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹ 30 50 */ 31 function getDir(&$arrTree, $dir) { 51 function getFileList($dir) { 52 $arrFileList = array(); 32 53 if (is_dir($dir)) { 33 54 if ($dh = opendir($dir)) { 34 55 while (($file = readdir($dh)) !== false) { 35 56 // ./ ¤È ../¤ò½ü¤¯¥Ç¥£¥ì¥¯¥È¥ê¤Î¤ß¤ò¼èÆÀ 36 if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") { 37 $arrTree[] = $dir.$file; 38 } 57 //if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") { 58 if($file != "." && $file != "..") { 59 $arrAllFile[] = $dir.$file; 60 } 39 61 } 40 62 closedir($dh); 41 63 } 42 64 } 65 66 return $arrFileList; 43 67 } 44 68
Note: See TracChangeset
for help on using the changeset viewer.
