您好我正在開發PHP/MySQL項目,需要一些幫助。使用PHP創建基於列表的文件夾
具體而言,我正在研究一個在線文檔庫。
我已經建立了我的項目,所以,當我創建一個新的客戶端時,它會自動創建在一個文件夾(根據其自動整數主鍵),有兩個子文件夾library
和projects
,代碼如下所示:
$folder = "ClientFiles/" . $keys["companypk"]; if (!file_exists($folder)) { mkdir($folder, 0777, true);};
$folder = "ClientFiles/" . $keys["companypk"] . "/library"; if (!file_exists($folder)) { mkdir($folder, 0777, true);};
$folder = "ClientFiles/" . $keys["companypk"] . "/projects"; if (!file_exists($folder)) { mkdir($folder, 0777, true);};
它工作得很好。
但是,這是我需要幫助的地方。
我有另一個表adminfolders
,我用它來編寫一個標準文件夾列表,當我添加一個客戶端(即添加到上面的代碼)時,我想在庫中填充標準文件夾。因此,如果我在該列表中有10個文件夾名稱,我希望在$folder = "ClientFiles/" . $keys["companypk"] . "/library"
目錄中創建10個子文件夾。
任何想法嗎?
更新時間:
對不起,我沒有意識到它並沒有多大意義,我是新來這真的。
好吧,我會盡量讓它有一點兒傾向於理解,當我將一個新公司添加到我的'客戶'表中時,前3行代碼會自動爲該公司創建一個具有兩個子文件夾的父文件夾稱爲「圖書館」和「項目」。
我想更進一步並在clientfolder/library子文件夾中同時創建子文件夾。
問題是,這不是一個靜態的文件夾列表,我創建了一個名爲adminfolders的表格,我填充文件夾名稱,如「圖紙」,「過程」等,目的是我想要一些代碼查看該表併爲該列表中的每個項目創建一個文件夾,因此創建一種基於另一個表中的列表動態創建文件夾的方法?希望更有意義
我讀的問題3倍,仍然無法理解你需要什麼或者你的問題是什麼。 –
@TasosBitsios你和我都。對於OP來說很小的事情,你不需要在if語句結尾處使用分號,例如'if(){};',應該是'if(){}' –