2012-08-15 132 views
3

我有幾個腳本可以在另一臺服務器上正常工作。move_uploaded_file返回true,但文件沒有出現在文件夾中

現在,我已將所有內容移至新服務器,該文件不會出現在目標文件夾中。奇怪的是move_uploaded_file返回true

此外,我打印後的數據,並沒有錯誤。

你能猜到可能發生了什麼。我試圖上傳的文件非常小(10 kb)。

+0

我們可以看到你的代碼嗎? – 2012-08-15 19:25:57

+0

可以請你與我們分享一些代碼嗎? – Yang 2012-08-15 19:26:57

+3

發佈一些代碼。此外,三重檢查目標文件夾的權限。 – burmat 2012-08-15 19:27:01

回答

2

可能成功的舉措,檢查以下內容:

  • 您沒有權限查看的文件。
    使用chmod("/path/to/file.ext", 0755);爲ftp用戶添加查看權限。
  • 您將文件移動到不存儲文件的位置。 /dev/null
  • 您正在查看錯誤的文件夾。你使用了完整的路徑嗎?
  • 移動後不久移除該文件。
+0

謝謝我發現我需要以某種方式強制刷新我的ftp客戶端才能看到這些文件。也可能他們還在服務器端,我不知道。無論如何,這些文件在目標文件夾中正確移動,我能夠看到它們。感謝大家。 – user1238784 2012-08-15 20:37:34

1

在我的情況下,用作FTP客戶端的Total Commander將輸出截斷爲目錄中的10000個文件。當我使用WinSCP通過SSH連接時,我能夠看到目錄中的所有〜14000個文件。

相關問題