0
我有這個jQuery上傳插件,允許用戶一次上傳多個文件。我繼續前進並調整了上傳目錄,並讓php根據每次上傳的日期和時間創建一個新文件夾。在PHP中製作目錄
對我來說,奇怪的是,上傳後,新文件夾被創建在「文件」上方的文件夾中,而不是「文件」文件夾中。但是當圖像url被返回時,它給了我文件應該在哪裏的正確路徑,但它實際上並不存在。那有意義嗎?
$date = date('mdy');
$this - > options = array(
'script_url' = > $this - > get_full_url().'/',
'upload_dir' = > dirname($this - > get_server_var('SCRIPT_FILENAME')).'/files/'.mkdir($date).'_'.time().'/',
'upload_url' = > $this - > get_full_url().'/files/'.$date.'_'.time().'/',
您是否檢查剛創建的目錄的權限? – davey
@davey是的,這與問題無關。該腳本正在創建該目錄,但不是我告訴它創建該目錄的位置。而我剛纔注意到的是,php似乎在製作兩個文件夾。它在錯誤的地方創建了一個按日期排序的文件夾,但奇怪的是它只是在正確的地方上傳了一個系統時間的文件夾..但是事情很奇怪。 –