
正文
php数据大小限制吗 php的数据是怎么样存在内存中的
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何修改PHP上传文件大小限制?
1. 在php.ini中,做如下修改:\x0d\x0a file_uploads = on\x0d\x0a upload_tmp_dir = /home/upload\x0d\x0a upload_max_filesize = 4000M\x0d\x0a post_max_size = 4000M\x0d\x0a 一般地,设置好上述四个参数后,上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得关心关心下面的参数:\x0d\x0a max_execution_time = 600\x0d\x0a max_input_time = 600\x0d\x0a memory_limit = 128M\x0d\x0a\x0d\x0a2. 在要确认上传的 里加入以下行:\x0d\x0a \x0d\x0a3. $_FILES["userfile"]["error"]返回值说明:\x0d\x0a $_FILES['teacher_pic']['error'] = 1 文件大小超过了PHP.ini中的文件限制\x0d\x0a $_FILES['teacher_pic']['error'] = 2 文件大小超过了浏览器限制\x0d\x0a $_FILES['teacher_pic']['error'] = 3 文件部分被上传\x0d\x0a $_FILES['teacher_pic']['error'] = 4 没有找到要上传的文件\x0d\x0a $_FILES['teacher_pic']['error'] = 5 服务器临时文件夹丢失\x0d\x0a $_FILES['teacher_pic']['error'] = 6 文件写入到临时文件夹出错\x0d\x0a $_FILES['teacher_pic']['error'] = -1 末充许的类型\x0d\x0a $_FILES['teacher_pic']['error'] = -2 文件过大,上传文件不能超过{$this-maxSize}个字节\x0d\x0a $_FILES['teacher_pic']['error'] = -3 上传失败\x0d\x0a $_FILES['teacher_pic']['error'] = -4 建立存放上传文件目录失败,请重新指定上传目录\x0d\x0a $_FILES['teacher_pic']['error'] = -5 必须指定上传文件的路径
相关问答
Q1: php最大能传多大的文件
默认只能传最大 2M 的文件。
不过,可以配置php.ini文件,修改上传文件大小的限制。
配置php.ini文件 (以上传500M以下大小的文件为例)
查找以下选项并修改-
file_uploads = On ;打开文件上传选项
upload_max_filesize = 500M ;上传文件上限
如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长
post_max_size = 500M ;post上限
max_execution_time = 1800 ; Maximum execution time of each script, in seconds脚本最大执行时间
max_input_time = 1800 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)内存上限
Q2: php中,怎么解决导入数据库时,文件大小的限制
修改PHP.ini
文件
修改最大上传值,最大POST值,最大执行超时时间值。
如果没有办法更改PHP.ini,把数据结构和数据记录分开,数据记录文件,手动调整到2M
以内
php数据大小限制吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php的数据是怎么样存在内存中的、php数据大小限制吗的信息别忘了在本站进行查找喔。







