两种PHP上传文件大小限制解决方案

开发 后端
PHP是一门开发WEB的脚本语言,文章这里介绍了PHP上传文件大小限制的问题,介绍了两种方案,希望对大家有帮助。

学习PHP时,你可能会遇到PHP上传文件大小限制问题,这里将介绍PHP上传文件大小限制问题的解决方法,在这里拿出来和大家分享一下。PHP与ASP或ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。

#T#除了能够精确的控制WEB页面的显示内容之外,用户还可以通过使用PHP发送HTTP报头。用户可以通过PHP设置cookies,管理用户身份识别,并对用户浏览页面进行重定向。PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。此外,PHP可以与多个外接库集成,为用户提供更多的实用功能,如生成PDF文件等。

用户可以直接在WEB页面中输入PHP命令代码,因而不需要任何特殊的开发环境。在WEB页面中,所有PHP代码都被放置在“”中。此外,用户还可以选择使用诸如 等的形式。PHP引擎会自动识别并处理页面中所有位于PHP定界符之间的代码。

PHP脚本语言的语法结构与C语言和Perl语言的语法风格非常相似。用户在使用变量前不需要对变量进行声明。使用PHP创建数组的过程也非常简单。PHP还具有基本的面向对象组件功能,可以极大的方便用户有效组织和封装自己编写的代码。这里给大家介绍一下关于PHP上传的问题。

通常在php.ini里面可以设置***上传文件大小,有时候还是上传文件时只能小于512k的?稍微大有点就会出错,找不到上传页面,“该页无法显示,.......,找不到服务器或发生 DNS 错误

PHP上传文件大小限制解决方法

***:

在php.ini里面查看如下行:

  1. upload_max_filesize = 8M 
  2. post_max_size = 10M 
  3. memory_limit = 20M 

把这些值改成我所说的,看看有没有问题,另外要确认上传的 <form> 里没有类似下面的这行

  1. <input type="hidden" name="MAX_FILE_SIZE" value="500000"> 

这样也是限制上传大小用的。

第二:

如果是apache 2 需要修改

  1. /etc/httpd/conf.d/php.conf 

LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上传不响应,上传现实该页无法现实也将得到解决!

责任编辑:田树 来源: 博客
相关推荐

2009-11-16 13:46:28

PHP上传文件大小限制

2009-11-24 14:32:03

PHP限制上传文件大小

2010-09-30 14:35:36

JS浮点溢出

2010-03-26 18:41:51

Nginx 502错误

2010-06-07 17:41:42

Sendmail 配置

2010-10-09 16:04:22

J2ME代码优化

2010-02-22 10:29:11

WCF上传文件

2010-05-19 15:42:08

2009-11-16 11:41:19

PHP上传大文件

2021-09-12 06:02:49

网盘FileSplit F软件

2009-07-20 18:06:26

ASP.NET限制上传

2019-05-15 10:59:50

开发者技能工具

2009-11-23 14:09:53

PHP的foreach

2021-01-25 14:10:49

Spring BootVueJava

2009-07-21 16:23:57

2018-06-04 09:43:53

分层存储Linux

2010-09-07 09:18:16

DIV弹出窗口

2011-06-23 09:07:16

2010-10-09 15:12:00

JavaScript溢出

2010-09-27 13:14:42

JVM内存限制
点赞
收藏

51CTO技术栈公众号