2010-09-03 29 views
-1

我只想知道,如果我使用move_uploaded_file函數並首先使用兩個參數作爲文件的名稱,第二個作爲目標。php uploding文件

通常,我已經上傳了很多文件帶班上傳,但現在我想給目的地爲http://www.example.com/testing/

雖然我已經給777 permision到這個文件夾,但是當我嘗試執行上傳代碼錯誤來

Destination directory can't be created. Can't carry on a process. 

,請告訴我,我怎麼能使用PHP代碼

+1

你能告訴我們的代碼行你'正在使用?該消息表明它找不到測試文件夾。 – 2010-09-03 13:19:53

+0

你是否相對指定文件夾?你要麼有你的路徑錯誤或文件夾不存在聽起來像。 – 2010-09-03 13:21:39

+0

你確實需要顯示一些代碼。 – 2010-09-03 13:22:53

回答

1

如果您傳遞http://www.mydomain.com/testing/的目標將文件上傳到本地服務器,這是錯誤的。

你不能只通過HTTP上傳文件到服務器,你只能做到這一點本地文件夾,你可以粘貼確切的代碼,所以我們可以更好地知道你在做什麼?

0

move_uploaded_file是一個服務器端函數,所以所有的路徑都應該在服務器端指定。 如果您的upload.php(我假設文件名)位於網站www.mydomain.com/的主目錄中,該目錄可能是/ home/youruser/public_html /那麼您可以將目標指定爲「測試/」 如果您上傳的文件是在一些嵌套目錄,那麼它可能會更好地工作到指定完整目標路徑: /家庭/ youruser /的public_html /測試

好運