2013-02-23 43 views
0

我們正面臨上傳的PHP開發在Linux中文件功能的困難。該文件總是上載到/ tmp目錄中,該目錄被配置爲php.ini文件中tmp_upload_dir參數的值。我們試圖將文件上傳到不同的目錄,但它錯了。是否有一種方法可以動態地(通過程序/代碼)覆蓋tmp_upload_dir的默認值,或者將除php.ini文件中配置的其他目錄以外的其他文件上載到其他目錄中?PHP:上傳在特定目錄中的文件,而不是目錄中每個配置(tmp_upload_dir PARAM)在php.ini配置文件

+1

您的腳本應該使用'move_uploaded_file()'將文件放在您想要的位置。 – Barmar 2013-02-23 03:07:49

+0

謝謝,但不能直接將它放在其他文件夾中 – Prakash 2013-02-23 03:08:56

+0

PHP應該如何知道將它上傳到哪裏?客戶端不能指定這個。 – Barmar 2013-02-23 03:10:22

回答

0
ini_set('upload_tmp_dir', 'your_directory_goes_here'); 

http://in2.php.net/manual/en/function.ini-set.php

+0

我們試過這個,但它沒有爲我們工作 – Prakash 2013-02-23 03:08:10

+0

這是如何以編程方式編寫目錄值。究竟是什麼問題?只是說沒有工作沒有幫助。 – Achrome 2013-02-23 03:10:47

+0

似乎有些PHP配置無法更改。當我們設置新值時,我們發現參數保留舊值 – Prakash 2013-02-23 03:11:52

0

你爲什麼不移動文件上傳後?請檢查此function和示例

相關問題