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

php怎樣上傳文件

coldplay.xixi
發布: 2023-03-04 20:24:01
原創
2506 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板