2013-04-20 128 views
0

這是如何的文件夾的樣子:瀏覽子文件夾

Website/ Index-Profil/ Profil-Images/ Images/ $_SESSION['username']/ PublicImg NUM 1 


Website/ Index_Public_Images/ Public-Images/ Images 

我希望該文件夾 Public-Images/Images 包含位於子文件夾中的所有圖像的 Profil-images/Images/$Session['username']/

OR

至少說明其位於子文件夾中的圖片,並有名稱Publicxxxxxx

回答

0

西港島線,您需要做的是掃描您的目錄就像SCANDIR()函數和循環槽全部由功能找到的文件夾,並用SCANDIR()

+0

:D你能解釋更多嗎? :p – user2303038 2013-04-21 11:33:45

0

重新掃描每個文件夾,我不知道它的下面功能是完全正確的,因爲我在學習時就寫了它。但這個想法是好的,你正在尋找的功能,將是這樣的:

$glob_dir_list = array(); 
function ScanDirTree($dir){ 
$maindir = scandir($dir); 
foreach($maindir as $subdir){ 
if(is_dir($subdir)){ 
$ndir = ScanDirTree($subdir); 
array_push($glob_dir_list,$ndir); 
} 
} 
} 

的glob_dir_list陣列將持有的所有文件夾中的文件夾和它的子文件夾。如果你想讓我給你寫一個非常好的功能,請告訴我。 這也是一個好的線程Recursive directory scanning

+0

:/我仍然無法讓任何人都可以幫助我這個!這對我來說有點困難:D – user2303038 2013-05-14 11:16:24

+0

那麼我可以瀏覽文件夾並提取以PUBLIC開頭的圖像名稱,但是我不知道是否正確或不正確 <?php \t foreach(水珠( 「./../ Index_Profil/Profil_Images /縮略圖/ */*公」)爲$文件) \t \t { \t \t \t如果($文件== '' || $文件==」 .. ')繼續; \t \t \t打印$文件。 '
'; \t \t} ?> 代碼的偉大工程,我可以顯示圖片 – user2303038 2013-05-17 14:21:14