2010-10-02 85 views
0

我想指向一個文件夾,然後PHP腳本應該從該文件夾中的子目錄的列表,並將其保存到數據庫中救子的目錄列表路徑

任何人都可以提供一個PHP腳本會做同樣的 由於事先

$path = "new/cat1/"; 

想獲得$路徑文件夾裏面 子目錄的列表和這些子目錄的名稱保存到數據庫中。無需採取文件列表的文件名

+0

這是一個非常模糊的問題。 「一個文件夾」在哪裏?在服務器上?用戶的機器? – 2010-10-02 09:36:49

+1

如果你想獲得關於文件夾內容的信息,你可以看看'opendir()'的php文檔。示例#1似乎是做你想做的。 http://uk.php.net/manual/en/function.opendir.php – Gus 2010-10-02 09:43:46

回答

1

PHP 5的新RecursiveDirectoryIterator是要走的路。起初進入有點複雜,但讓事情變得非常簡單。用戶提供的註釋提供了一些很好的例子。

您將不得不遍歷您的目錄結構並在每個條目上使用is_dir()(使用->key()獲取完整路徑)以查明它是否是目錄。