所以我有這個非常直的前言代碼創建一個用戶輸入的名稱目錄,但它不會創建。 我想創建它的文件夾是subfoolder。 當我在本地測試它時,它工作得很好,但在服務器上似乎有問題。 任何人都可以幫助我嗎?php mkdir s不工作
$title = str_replace(" ", "_", $_POST['title']);
if (!is_dir("uploads/".$title)){
mkdir("uploads/".$title, 0777);
我想它與路徑?但我無法找出原因。
感謝名單傢伙
克里斯
您是否有適當的權限來創建文件夾? – AlexL 2014-10-30 11:08:58
您是否檢查了您嘗試添加此目錄的目錄的權限? – Brian 2014-10-30 11:09:03
檢查你的錯誤日誌,它可能會告訴你爲什麼。例如,可能是因爲網絡服務器運行的用戶沒有擁有您嘗試創建目錄的子文件夾,組織或其他人也不允許這樣做。 (在這種可能的情況下:chown:-webserver上傳&& chmod g + rwx uploads')。 – Wrikken 2014-10-30 11:10:23