台灣最大程式設計社群網站
線上人數
242
 
會員總數:245403
討論主題:189190
歡迎您免費加入會員
討論區列表 >> PHP >> php建立資料夾及子資料夾
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
php建立資料夾及子資料夾
價值 : 20 QP  點閱數:1898 回應數:3

樓主

Jacky
門外漢
0 22
244 19
發送站內信

請問一下
我想在網頁上輸入文字並且當作資料夾名稱
第一層可以建立
但是要如何在這個資料夾底下再建一個資料夾
(2層資料夾的名稱都是要在網頁上輸入)



這2段程式不在同一個php檔裡面

麻煩解答 謝謝

搜尋相關Tags的文章: [ mkdir ] ,
本篇文章發表於2016-04-04 16:32
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

彩虹
檢舉此回應
你說:這2段程式不在同一個php檔裡面

我猜測:第二頁的PHP,沒有將值帶入$user_name

所以,請先確認第二段程式的「$user_name」變數,是不是有值
你可以echo出來看看 (順面看一下$name是不是也有值),如下
本篇文章回覆於2016-04-04 18:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

可樂快跑
檢舉此回應
個人並不建議做這樣的事。
如果說你今天做這樣的事情只是做為一個檔案索引。
建議你還是使用資料庫來做「虛擬資料夾」。
簡單來說,你應該將所有的檔案上傳後經過特定的方式編成唯一碼的檔案。
然後將其檔案資料存入資料庫。
至於欄位本身只是個資料夾還是檔案你稍稍理解一下樹狀模式或是composite。
基本上完全不建議直接去控制到伺服器的資料夾。
使用這種方式其實還有一個好處。
就是不用擔心上傳中文檔名可能會造成的問題。
因為檔名和檔案本身是分離出來的。
除非你做出下載的動作才需要去重新結合主檔名和副檔名。


本篇文章回覆於2016-04-04 21:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
幾個要點給你參考

1.win系統的目錄權限。並無法直接用mkdir的方式給與。(會有不正常的情況)
因為這還取決於該web server的權限是否有其設權限的權限。

2.如需要用輸入的方式,需要再考量的因素還有中文名編碼及特殊代碼的問題。除非你已經限定住了。

3.需要注意是否有重覆名的問題。(這點因為你沒給程式碼查看,所以只是事先提醒)

4.另外建議的是,最好還是不要用指定槽位(c:)的方式。

5.建立目錄只能一層一層的建立。不能直接就建立二層起來。這點要注意。
本篇文章回覆於2016-04-06 11:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.