php上傳檔案的方法:先從form表單取得到上傳的檔案內容;然後貼上上傳檔案的程式碼;最後把檔案名稱的格式編碼轉換成【utf-8】的即可。
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中文網其他相關文章!