如何设定PHP上传文件大小限制
使用php的同学都会知道上传文件我们默认情况在php只会支持2MB文件上传大小了,如果超过了就无法上传了,下面我来给大家介绍如何设置PHP上传文件大小限制吧。 一,如果php没有限制我们可以在上传时就限制上传大小,代码如下: $maxattachsize=5097152;//最大上传大小,默认是2m $temppath=$upfile['tmp_name']; $filesize=filesize($temppath); if($filesize > $maxattachsize)$err='文件大小超过'.$maxattachsize.'字节'; 这样就限制了文件只能上传2MB大小的文件了 二,修改php.ini中的post_max_size和upload_max_filesize 1、memory_limit内存设置限制 2、max_execution_time程序执行时间限制 3、post_max_size最大POST数据限制 4、upload_max_filesize最大上传文件大小限制 实例代码如下: max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data ;max_input_nesting_level = 64 ; Maximum input variable nesting level memory_limit = 128M ; Maximum amount of memory a script may consume (128MB) ; Maximum size of POST data that PHP will accept. post_max_size = 105M ; Maximum allowed size for uploaded files. upload_max_filesize = 100M (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |