標題: 有冇得顯示某檔案內所有.txt檔的路徑(內詳)
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: L

帖子: 3037

精華: 0

積分: 30363 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-7-27 20:55  資料  個人空間  主頁 短消息  加為好友 
有冇得顯示某檔案內所有.txt檔的路徑(內詳)

有冇得顯示某檔案內所有.txt檔的路徑
以下呢段係由旗仔提供+我的刪減
$allowexten = 'txt'; //讀取格式限制
$folderpath = '../text/';  //檔案路徑

$allowexten = explode(',', $allowexten);
$file_array = array();
if($handle = @opendir("$folderpath")) {
        while($file = @readdir($handle)) {
                $fileinfo = pathinfo($file);
        }
                        $keydata[] = $edittime;
                        $file_array[$edittime] = array(
                                                                'basename' => $fileinfo[basename]
                                                                 );
        closedir($handle);
}


foreach($file_array as $val){
@krsort($val[basename]);
        if(++$i >= 1) {
                 $list .= '<tr><td class="left leftpad border1" style="width: 100%"><a href="../text/'.rawurlencode($val[basename]).'">'.$val[basename].'</a></td></tr>';
}
}


但text內仲有folder, folder內有.txt<------呢D顯示唔到
我想總之/text/內有.txt檔,่就顯示
不論是/text/a.txt
/text/test/a.txt
/text/aaaaa/aaa/a.txt
/text/test/test/a/a.txt
都顯示




 AL8 Forum © All rights reserved.
頂部
 ProSPY001
 0012406
Rank: 3Rank: 3Rank: 3
點擊查看 ProSPY001 的詳細資料

頭銜: Conqueror

帖子: 217

精華: 0

積分: 1620 點

現金: 0 元

存款: 18173 元

閱讀權限: 20

註冊: 2004-11-30

來自: SPY NET

狀態: 離線
 
發表於 2008-7-27 21:35  資料  個人空間  主頁 短消息  加為好友 
你要用recursion
大約係咁...
        function listdir($path){
                if(@is_file($path)){
                        echo $path . "<br>\n";
                }else{
                        if(@$dir = dir($path)){
                                while($name = $dir->read()){
                                        if($name[0] == '.') continue;
                                        listdir($path ."/". $name);
                                }
                        $dir->close();

                        }
                }      
        }
        listdir('./files');


唔明問我...

[ 本帖最後由 ProSPY001 於 2008-7-27 21:37 編輯 ]




快加入http://sp.danielhk.com,版主大招募現正進行中
 AL8 Forum © All rights reserved.
頂部
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: L

帖子: 3037

精華: 0

積分: 30363 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-7-27 22:51  資料  個人空間  主頁 短消息  加為好友 
function內的
                 $list .= '<tr><td class="left leftpad border1" style="width: 100%"><a href="../text/'.rawurlencode($val[basename]).'">'.$val[basename].'</a></td></tr>';

show唔到
global $list;
都唔得




 AL8 Forum © All rights reserved.
頂部
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: L

帖子: 3037

精華: 0

積分: 30363 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-7-27 23:57  資料  個人空間  主頁 短消息  加為好友 
fixed




 AL8 Forum © All rights reserved.
頂部
 ProSPY001
 0012406
Rank: 3Rank: 3Rank: 3
點擊查看 ProSPY001 的詳細資料

頭銜: Conqueror

帖子: 217

精華: 0

積分: 1620 點

現金: 0 元

存款: 18173 元

閱讀權限: 20

註冊: 2004-11-30

來自: SPY NET

狀態: 離線
 
發表於 2008-7-28 00:27  資料  個人空間  主頁 短消息  加為好友 
無論人地幫唔幫到你, 你都應該講Thank you, 冇人教你嗎?




快加入http://sp.danielhk.com,版主大招募現正進行中
 AL8 Forum © All rights reserved.
頂部


網頁空間由 I-SERVICES 提供
當前時區 GMT+8, 現在時間是 2008-12-5 12:27