首頁 >後端開發 >php教程 >如何使用php設定檔上傳的大小限制

如何使用php設定檔上傳的大小限制

不言
不言原創
2019-02-27 14:50:068401瀏覽

upload_max_filesize和post_max_size指令決定了PHP允許在伺服器上傳的最大檔案大小。預設此值設定為2M,可以根據應用程式的要求增加該值。建議不要在共享伺服器上將此值增加得太高。下面我們就來看看PHP上傳最大檔案大小限制如何更改。


如何使用php設定檔上傳的大小限制

#找到正確的如何使用php設定檔上傳的大小限制.ini

#首先,需要在系統上找到已載入的PHP設定檔(如何使用php設定檔上傳的大小限制.ini)。對於如何使用php設定檔上傳的大小限制 cli,執行下面的命令以查找如何使用php設定檔上傳的大小限制.ini檔案。

$ 如何使用php設定檔上傳的大小限制 -i | grep 如何使用php設定檔上傳的大小限制.ini

對於像Apache / Nginx這樣的網頁伺服器,使用如何使用php設定檔上傳的大小限制info()函數建立一個PHP腳本,並在網路瀏覽器中進行存取。這將顯示使用的如何使用php設定檔上傳的大小限制.ini檔案的位置。

更改上傳最大檔案大小限制

upload_max_filesize變數定義了可以上傳的檔案的最大大小。 post_max_size變數定義了一次可以發佈的最大資料大小。因此,需要設定upload_max_filesize和post_max_size變數以更改PHP中的上傳最大檔案大小。編輯如何使用php設定檔上傳的大小限制.ini檔案增加最大允許上傳檔案大小編輯PHP設定檔“如何使用php設定檔上傳的大小限制.ini”並增加以下值的大小。

; Maximum allowed size for uploaded files.
; http://如何使用php設定檔上傳的大小限制.net/upload-max-filesize 

upload_max_filesize = 20M
  
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://如何使用php設定檔上傳的大小限制.net/post-max-size 

post_max_size = 20M

儲存設定檔並重新啟動Web伺服器以重新載入變更。

在PHP設定最大檔案上傳

另外,使用單一請求集max_file_uploads指令設定可以上傳的最大檔案數。

; 可通过单个请求上传的最大文件数
max_file_uploads = 20

在PHP中停用文件上傳

如果我們的應用程式不需要上傳文件,我們可以透過將Off設定為file_uploads指令來停用。

; Whether to allow HTTP file uploads.
; http://如何使用php設定檔上傳的大小限制.net/file-uploadsfile_uploads =Off

以上是如何使用php設定檔上傳的大小限制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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