2014-03-25 56 views
0

您能否讓我知道如何使用PHP在當前目錄中僅列出文件夾?自從我使用便攜式USB以來,我不想硬編碼路徑。 我已經嘗試過這個如何僅使用PHP列出當前目錄中的文件夾

<?PHP 
$dirs = glob('./*', GLOB_ONLYDIR); 
print_r($dirs); 

但我正在此

陣列([0] => ./images)

由於

更新:

<?PHP 
$dirs = basename(GLOB_ONLYDIR); 
foreach($dirs as $i){ 
echo("<a href='$i'>$i</a><br>"); 
} 
+0

你真的可能只是GOOGLE了 –

+0

我做過,但他們都有指定的路徑! –

+0

然後採取下一步,谷歌如何弄清楚如何動態確定這部分。 – patricksweeney

回答

2

你很近。出於某種原因,你在第二個例子中擺脫了glob函數。沒有這個,它永遠不會工作。

<?php 
$dirs = glob('./*', GLOB_ONLYDIR); 
foreach($dirs as $i){ 
    $dir = basename($i); 
    echo("<a href='$dir'>$dir</a><br>"); 
} 
+0

謝謝邁克,我真的很感激! –

相關問題