Changeset 8453 for temp/trunk/html


Ignore:
Timestamp:
2006/11/17 21:01:34 (20 years ago)
Author:
uehara
Message:

blank

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/test/uehara/tree.php

    r8451 r8453  
    1313$objQuery = new SC_Query(); 
    1414 
    15 if (is_dir($dir)) {  
    16     if ($dh = opendir($dir)) {  
    17         while (($file = readdir($dh)) !== false) {  
    18             echo "filename: ". $file . " : filetype: " . filetype($dir . $file) . "<br>\n";  
    19         }  
    20         closedir($dh);  
    21     }  
    22 }  
     15$arrTree = array(); 
    2316 
     17getDir($arrTree, $dir); 
     18 
     19sfprintr($arrTree); 
    2420//$objView->assignobj($objPage); 
    25 $objView->display("tree.tpl") 
     21$objView->display("tree.tpl"); 
    2622 
    2723//----------------------------------------------------------------------------------------------------------------------------------- 
    2824 
     25/*  
     26 * ´Ø¿ô̾¡§getDir() 
     27 * ÀâÌÀ¡¡¡§»ØÄê¥Ñ¥¹ÇÛ²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ 
     28 * °ú¿ô1 ¡§¥Ä¥ê¡¼¤ò³ÊǼÇÛÎó 
     29 * °ú¿ô2 ¡§¼èÆÀ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹ 
     30 */ 
     31function getDir(&$arrTree, $dir) { 
     32    if (is_dir($dir)) {  
     33        if ($dh = opendir($dir)) {  
     34            while (($file = readdir($dh)) !== false) {  
     35                // ./ ¤È ../¤ò½ü¤¯¥Ç¥£¥ì¥¯¥È¥ê¤Î¤ß¤ò¼èÆÀ 
     36                if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") { 
     37                    $arrTree[] = dir.file; 
     38                }  
     39            }  
     40            closedir($dh);  
     41        } 
     42    }  
     43} 
     44 
    2945?> 
Note: See TracChangeset for help on using the changeset viewer.