首頁 >後端開發 >PHP問題 >php檔案然後上傳錯誤代碼

php檔案然後上傳錯誤代碼

coldplay.xixi
coldplay.xixi原創
2020-08-10 10:05:062428瀏覽

php檔案上傳錯誤代碼:先在html裡面的form表單進行標註;然後在form表單裡及在file前面加上隱藏域;最後預先定義變數【$_FILES】數組即可。

php檔案然後上傳錯誤代碼

php檔案上傳錯誤代碼:

注意:

# 1.上傳檔案的時候,在html裡面的form表單一定要標註:

enctype='multipart/form-data'

2、有種說法,要求一定要在form表單裡面,在file前面加上隱藏域如:

<input type=hidden name=&#39;MAX_FILE_SIZE&#39; value=&#39;value&#39;>

檔案上傳錯誤代碼:

1、預先定義變數$_FILES陣列有5個內容: 

  • $_FILES[' userfile']['name']—客戶端機器檔案的原名 

  • #$_FILES['userfile']['type']—檔案的MIME 類型 

  • #$_FILES['userfile']['size']-上傳檔案的大小,單位為位元組 

  • $_FILES['userfile ']['tmp_name']-檔案上傳後在服務端儲存的暫存檔案名稱 

  • #$_FILES['userfile']['error']—和該文件上傳相關的錯誤代碼 

2、其中$_FILES['userfile']['error']的可以有下列取值與意義: 

  • #0-沒有錯誤發生,檔案上傳成功。  不一定真的有檔案上傳了,有可能你查看發現size是0。

  • 1-上傳的檔案超過了 php.ini 中 upload_max_filesize 選項限制的值。  

  • 2-上傳檔案的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。  

  • 3-檔案只有部分上傳。  

  • 4-沒有檔案上傳。是指表單的file域沒有內容,是空字串。

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

以上是php檔案然後上傳錯誤代碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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