2016-01-24 70 views
0

這可能是一個愚蠢的問題,但我從很多天都有這個問題。php tmp名稱文件不能顯示在xampp/tmp文件夾中

如果我只是回聲文件臨時名稱

$tmp = $_FILES['image']['tmp_name]; 
echo $tmp; 

上傳後的圖片我geted這樣

C:\xampp\tmp\php3489.tmp 

tmp目錄下手動我檢查有在C名稱php3489沒有任何文件:\ XAMPP \ tmp中。如果沒有任何文件爲什麼php在回顯中顯示此名稱?

+1

當腳本完成時,文件被自動刪除。如果你想保留文件,你必須將它移動到其他地方 –

+0

好吧,我明白了。 –

回答

0

當腳本完成時,文件被自動刪除。

documentation

文件將默認地,存儲在服務器的默認臨時目錄中,除非其他位置已給出的upload_tmp_dir指令inphp.ini。

後來:

該文件將從臨時目錄在請求結束時,如果它沒有被移走或重命名刪除。

如果你想保持你到別的地方移動,通常與功能move_uploaded_file()文件。

相關問題