2011-06-27 30 views
0

因此,我有一個家庭作業分配,我必須索引特定目錄以列出所有子目錄/父目錄的所有文件和鏈接。點擊鏈接到子目錄或父目錄後,它會打開該目錄,並將該目錄中的所有文件和子目錄/父目錄也編入索引。它也應該顯示你目前在頂部的路徑。到目前爲止,這是我所擁有的全部,但我不確定我應該如何索引您點擊的目錄。PHP列出和索引所有文件和目錄,並鏈接到父目錄/子目錄,這些目錄也可以索引這些內容

$d = dir("c:/web"); 
echo "Path: " . $d->path . "\n"; 
while (false !== ($entry = $d->read())) { 
    echo "<li><a href='{$entry}'>{$entry}</a></li>"; 
} 
$d->close(); 

這不是很多,但我需要分開的目錄和文件,所以只有目錄有鏈接到他們。任何幫助,將不勝感激。

回答

1

我想你在找什麼是:

布爾is_dir(字符串$文件名) - 判斷給定文件名是否是一個目錄。

父目錄:

$currentDirectory = 'c:/web'; 
$parentDirectory = realpath($currentDirectory . '/../'); 
+0

我怎麼給指數以同樣的方式父母或子目錄在當前目錄索引雖然? – j2581

+0

@DannyYun你能通過索引來定義你的意思嗎? –

+0

@DannyYun你也可以查看http://ca3.php.net/manual/en/function.scandir.php這也可以幫助你達到你的最終解決方案。 –