PHP上傳檔案大小限制

2021-06-08 17:36:36 字數 1785 閱讀 9969

歸納了一下上傳檔案大小通常需要設定的地方

1、php.ini配置檔案

設定最大上傳檔案大小

預設為20m

php**

upload_max_filesize = 10m   

post_max_size = 10m   

memory_limit = 20m  

upload_max_filesize = 10m

post_max_size = 10m

memory_limit = 20m

2、在頁面上也可以設定

php**

通常為500000   

如:"hidden" name="max_file_size" value="500000">  

通常為500000

如:

3、apache也可以修改

php**

配置檔案:/etc/httpd/conf.d/php.conf   

limitrequestbody 524288(512×1024)   

可以改大一些  比如2m(=2×1024×1024)  

配置檔案:/etc/httpd/conf.d/php.conf

limitrequestbody 524288(512×1024)

可以改大一些 比如2m(=2×1024×1024)

如果超過了以上的一些限制,php可以捕捉到相應的錯誤。

比如:php**

$err_msg = false;   

case upload_err_ini_size:   

$err_msg = 'upload_err_ini_size';   

break;   

case  upload_err_no_file:   

$err_msg = 'upload_err_no_file';   

break;   

case upload_err_partial:   

$err_msg = 'upload_err_partial';   

break;   

case upload_err_form_size:   

$err_msg = 'upload_err_form_size';   

break;   

default:   

}   

return

$err_msg;   

}  

$err_msg = false;

case upload_err_ini_size:

$err_msg = 'upload_err_ini_size';

break;

case upload_err_no_file:

$err_msg = 'upload_err_no_file';

break;

case upload_err_partial:

$err_msg = 'upload_err_partial';

break;

case upload_err_form_size:

$err_msg = 'upload_err_form_size';

break;

default:

}return $err_msg;}

php上傳檔案大小限制

php.ini設定 post max size 10m 表單提交最大資料為10m.此項不是限制上傳單個檔案的大小,而是針對整個表單的提交資料進行限制的 ile uploads on 是否允許上傳檔案,如果為off您將不能上傳檔案.upload tmp dir d apm php uploadtemp...

修改PHP上傳檔案大小限制

我們需要上傳打的檔案,那麼怎麼修改php上傳限制的大小呢 1.一般的php檔案上傳,除非檔案很小.就像乙個5m的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.這就導致出現 無法開啟網頁的情況.這時我們可以修改 max ex...

修改PHP上傳檔案大小限制

修改php上傳檔案大小限制 修改php上傳檔案大小限制的方法 1.一般的檔案上傳,除非檔案很小.就像乙個5m的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒.就是說超過30秒,該指令碼就停止執行.這就導致出現 無法開啟網頁的情況.這時我們可以修改 max exe...