2013-03-28 178 views
7

我做本地一個網站,讓的.pdf文件上傳,當這些在本地上載他們去C:\xampp\tmp但是當我主辦的網站我的大學的服務器上我不有權訪問臨時目錄,有什麼方法可以更改文件的默認臨時位置嗎?更改默認的臨時目錄

在此先感謝, 戴夫。

+2

['upload_tmp_dir'](http://www.php.net/manual/en/ini.core.php#ini.upload- tmp-dir),但正常的託管服務器會爲您設置一個可寫的tmp目錄。 – Wrikken

+0

不錯,好人歡呼! – DavidC799

+1

ini_set('upload_tmp_dir','C:\ xampp \ htdocs \ OR \ tmp'); echo ini_get('upload_tmp_dir'); 如何當我這樣做,位置仍然是原來的? – DavidC799

回答

0

我不相信你沒有訪問temp目錄的權利。在temp目錄中存儲會話數據。

你應該使用檢查溫度豬病:

sys_get_temp_dir() 
+0

警告:move_uploaded_file(報道/ DavidC_Introduction_to_EHT.pdf):未能打開流:權限被拒絕 會看看功能您發佈 – DavidC799

2

試試這個。

putenv('TMPDIR=/path/to/dir'); 

比你可以檢查你的tmp目錄

sys_get_temp_dir()