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

Revision 8459, 1.3 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
9
10$top_dir = USER_PATH;
11
12$objView = new SC_UserView("./templates/");
13$objQuery = new SC_Query();
14
15switch($_POST['mode']) {
16
17case 'view':
18case 'download':   
19case 'delete':
20    $now_dir = $_POST['view_dir'];
21   
22case 'view':
23    break;
24
25case 'download':
26    break;
27   
28case 'delete':
29    break;
30   
31default :
32    $now_dir = $top_dir;
33    break;
34}
35// ¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥êÇÛ²¼¤Î¥Õ¥¡¥¤¥ë°ìÍ÷¤ò¼èÆÀ
36$arrFileList = getFileList($now_dir);
37
38sfprintr($now_dir);
39sfprintr($arrFileList);
40
41//$objView->assignobj($objPage);
42$objView->display("tree.tpl");
43
44//-----------------------------------------------------------------------------------------------------------------------------------
45
46/*
47 * ´Ø¿ô̾¡§getFileList()
48 * ÀâÌÀ¡¡¡§»ØÄê¥Ñ¥¹ÇÛ²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ
49 * °ú¿ô1 ¡§¥Ä¥ê¡¼¤ò³ÊǼÇÛÎó
50 * °ú¿ô2 ¡§¼èÆÀ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹
51 */
52function getFileList($dir) {
53    $arrFileList = array();
54    if (is_dir($dir)) {
55        if ($dh = opendir($dir)) {
56            while (($file = readdir($dh)) !== false) {
57                // ./ ¤È ../¤ò½ü¤¯¥Ç¥£¥ì¥¯¥È¥ê¤Î¤ß¤ò¼èÆÀ
58                //if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") {
59                if($file != "." && $file != "..") {
60                    $arrAllFile[] = $dir.$file;
61                }
62            }
63            closedir($dh);
64        }
65    }
66   
67    return $arrFileList;
68}
69
70?>
Note: See TracBrowser for help on using the repository browser.