|-转 修改php文件上传的大小限制upload_max_filesize
Question当php脚本上传的文件大小超过php.ini中post_max_size,upload_max_filesize的限制的时候页面不会给出提醒,文件也上传失败。 php.ini 配置对php上传文件大小...
Question
当php脚本上传的文件大小超过php.ini中post_max_size,upload_max_filesize的限制的时候页面不会给出提醒,文件也上传失败。
php.ini 配置对php上传文件大小的影响参数有:
配置项 可能值 功能描述
file_uploads ON 确定服务器上的PHP脚本是否可以接受HTTP文件上传
memory_limit 8M 设置脚本可以分配的最大内存量,防止失控的脚本独占服务器内存
upload_max_filesize 2M 限制PHP处理上传文件的最大值,此值必须不大于post_max_size值
post_max_size 8M 限制通过POST方法可以接受的信息最大量
而对应的$_FILES 中error对应得错误提示有:
文件上传时产生的错误
0:表示没有发生任何错误,文件上传成功
1:表示上传文件的大小超出了再PHP配置文件中upload_max_filesize选项限制的值
2:表示上传文件大小超出了HTML表单中MAX_FILE_SIZE选项所指定的值
3:表示文件只被部分上传
4:表示没有上传任何文件
由此看出php只能对upload_max_filesize这个配置项的限制做出判断,而对post_max_size则没有相应的判断,这时的页面其实是一个崩溃的状态,页面不会给出任何提示。...
浏览更多内容请先登录。
立即注册
更新于:2018-02-04 01:46:10
相关内容
服务器搭建
centos7用yum搭建LAMP环境之一
CentOS 7 安装 LNMP 环境,sh脚本一键安装
安装phaclon遇到的各种问题。
LNMP的那些事情
centos7安装openssl
Centos系统在Apache服务器上安装SSL证书
Centos7.4 修改MySQL5.7 root 密码
2020在godaddy首页上看到企业建站服务
邮件发送报错No IDN encoder found(install the intl extension or the tr...
yum安装php扩展intl报错:Error: php71w-common conflicts with php-comm...
如何在CentOS上安装PHP intl扩展?
服务器选择-阿里云轻量应用服务器 轻量应用服务器 (香港节点丢包严重,延迟25ms)
阿里云香港服务器和大陆服务器区别在哪,如何选择
关于网站的robots文件以及robots文件在线生成工具
robots.txt 不让搜索引擎收录网站的方法
Yii2生成sitemap,yii2-sitemap-module Yii2 module for automatically ...
验证谷歌站长平台 – GOOGLE SEARCH CONSOLE 验证流程
centos7下自动备份mysql数据库
谷歌站长平台实测网站
CentOS 7中看PHP运行时的Log文件日志信息
Linux设置Swap虚拟内存方法
CentOS 7一键安装桌面环境命令(可远程RDP连接)
如何在 CentOS8/RHEL8 上安装配置 VNC 服务器
查问我看服务器搭建和使用中遇到的问题
一些书评记录
卡夫卡挖的坑都是无底的
推荐内容