環境信息創建一個文件夾:
* Windows Vista中
* PHP 5.2.9-2不能用的mkdir
我工作的一個項目。假設它的名字只是「項目」。我意味着用戶交互的PHP文件將在
項目/ file.php
找到現在,我有這背後和一些地圖,其中包含一般類和配置文件的數據庫。還有一個供用戶使用的地圖,我在那裏存儲他們可能上傳的圖像。例如:
項目/文件/用戶/ 0/profilePic.jpg
編號對應與數據庫中的USER_ID。
我register.php
文件中包含這行代碼:
mkdir('/files/Users/'.$id)
的$id
變量是在數據庫中最大的ID號,加1
但它不會工作。我檢查了文件夾,我有讀寫權限(我是我的機器上的管理員)。
我在做什麼錯?
注意:有權告訴我有一個更好的方法來組織這個保留給那些誰可以給我一個有用的答案。 :P
嗯,它做了竅門,但問題依然存在:爲什麼前面的代碼不起作用? – KdgDev 2009-08-24 20:17:47
嘿,在windows中你必須指定驅動器號,系統不會做出任何假設。 – 2009-08-24 20:33:29
很明顯,爲什麼它沒有工作,因爲路徑「/文件/用戶/」不存在於PHP +窗口。起始斜線表示絕對路徑,它不存在於窗口上。 如果您想要相對路徑,只需放下第一個斜線即可。 – Henri 2009-08-24 20:35:59