source: temp/trunk/html/test/uehara/tree.php @ 8461

Revision 8461, 1.4 KB checked in by uehara, 20 years ago (diff)

blank

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?php
2/*
3 * Copyright(c) 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7require_once("../../require.php");
8
9class LC_Page{
10    function LC_Page() {
11    }
12}
13
14$top_dir = USER_PATH;
15
16$objPage = new LC_Page();
17$objView = new SC_UserView("./templates/");
18$objQuery = new SC_Query();
19
20switch($_POST['mode']) {
21
22case 'view':
23case 'download':   
24case 'delete':
25    $now_dir = $_POST['select_file'];
26   
27case 'view':
28    break;
29
30case 'download':
31    break;
32   
33case 'delete':
34    break;
35   
36default :
37    $now_dir = $top_dir;
38    break;
39}
40// ¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥êÇÛ²¼¤Î¥Õ¥¡¥¤¥ë°ìÍ÷¤ò¼èÆÀ
41$objPage->arrFileList = getFileList($now_dir);
42
43sfprintr($now_dir);
44sfprintr($arrFileList);
45
46$objView->assignobj($objPage);
47$objView->display("tree.tpl");
48
49//-----------------------------------------------------------------------------------------------------------------------------------
50
51/*
52 * ´Ø¿ô̾¡§getFileList()
53 * ÀâÌÀ¡¡¡§»ØÄê¥Ñ¥¹ÇÛ²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ
54 * °ú¿ô1 ¡§¥Ä¥ê¡¼¤ò³ÊǼÇÛÎó
55 * °ú¿ô2 ¡§¼èÆÀ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹
56 */
57function getFileList($dir) {
58    $arrFileList = array();
59    if (is_dir($dir)) {
60        if ($dh = opendir($dir)) {
61            while (($file = readdir($dh)) !== false) {
62                // ./ ¤È ../¤ò½ü¤¯¥Ç¥£¥ì¥¯¥È¥ê¤Î¤ß¤ò¼èÆÀ
63                //if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") {
64                if($file != "." && $file != "..") {
65                    $arrFileList[] = $dir.$file;
66                }
67            }
68            closedir($dh);
69        }
70    }
71   
72    return $arrFileList;
73}
74
75?>
Note: See TracBrowser for help on using the repository browser.