首頁 >後端開發 >PHP問題 >php怎樣上傳文件

php怎樣上傳文件

coldplay.xixi
coldplay.xixi原創
2020-08-20 10:27:372481瀏覽

php上傳檔案的方法:先從form表單取得到上傳的檔案內容;然後貼上上傳檔案的程式碼;最後把檔案名稱的格式編碼轉換成【utf-8】的即可。

php怎樣上傳文件

php上傳檔案的方法:

1,首先從form表單中取得到上傳的檔案內容:

注意:上傳檔案的時候form表單的屬性上一定要加上enctype=「multipart/form-data」

$filedata = $_FILES ['file'];

2,貼上上傳檔案的程式碼:

$filename = $filedata['name'];
move_uploaded_file($filedata['tmp_name'],'/uploads/file/'.$filename);

3,執行以上程式碼會發現一個問題,就是如果我們上傳的檔案名稱為中文,移動到某個目錄的時候,檔案名稱就會變成亂碼的,這時候需要我們把檔案名稱的格式編碼轉換成utf-8的即可,程式碼如下:

$filename = iconv('utf-8','gb2312',$filename);

相關學習推薦:php程式設計(影片)

#

以上是php怎樣上傳文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn