我有一個簡單的問題,但沒有在Google上找到答案。我正在構建一個應用程序,它將不得不在各種服務器上運行,我不知道它是以root,subdir還是以任何其他方式安裝。另外我不知道它是否會安裝在IIS,Apache或其他類型的od服務器上。我有一個真正令人討厭的問題。如何建立一個永遠不錯的上傳目錄。該上傳目錄將在一個應用程序文件夾中,所以我有一些啓動點,但我無法弄清楚如何編寫適當的上傳目錄。move_uploaded_file如何構建上傳目錄
//tried this for first time
$upload_dir = getcwd().'upload/img';
//then tried this
$upload_dir = 'upload/img';
//and tried couple of others, but more lame, so I will not post it...
的事情是,則會出現警告,上面寫着未能打開流:沒有這樣的文件或目錄,而另一個無法移動$ temp_name到「上傳/ IMG」。
真的不知道哪裏出了問題。我相信這是一個蹩腳的問題,但不知道如何做到這一點。
解決方法是在getcwd()和內部路徑之間添加一個缺失的'/'。這完成了這個伎倆。不知道爲什麼我錯過了ID。 – 2012-04-04 08:53:36