`

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

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

  除了能够精确的控制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里面查看如下行:
   
  upload_max_filesize = 8M 
    post_max_size = 10M 
    memory_limit = 20M
    


    PS:我的经验是把 upload_max_filesize(默认为2M) 和 post_max_size(默认为8M) 分别修改为 100M,
    这样就支持上传100M的视频文件了。


  把这些值改成我所说的,看看有没有问题,另外要确认上传的

里没有类似下面的这行
  
  这样也是限制上传大小用的。

  第二:

  如果是apache 2 需要修改

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

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

相关推荐

    flex+php上传文件可自定义上传格式,上传文件限制大小

    总的来说,`Flex+PHP`的组合为文件上传提供了强大的解决方案,不仅允许自定义上传格式,还能有效地限制文件大小,确保系统的稳定性和安全性。这种技术广泛应用于各种Web应用,如图片分享网站、文档管理系统和多媒体...

    关于修改Roundcube Webmail上传附件的大小

    因此,在增加附件大小限制时,务必确保采取适当的安全措施,比如使用防病毒软件扫描所有上传的文件。 - **性能影响**:较大的附件可能会占用更多的服务器资源,特别是在大量用户同时上传大文件的情况下。因此,在...

    php + flash 大文件 上传显示进度

    在大文件上传时,由于文件大小可能超过浏览器或服务器的限制,传统的HTTP POST方法可能无法胜任。因此,我们需要一种分块上传或断点续传的方法。PHP的`Chunked upload`技术可以解决这个问题,它将大文件分割成多个...

    基于PHP大文件上传的研究和设计.pdf

    本文首先介绍了大文件上传的传输方式和常见解决方案,然后对基于 PHP 的大文件上传进行了研究和设计,提出了一种基于 PHP 的大文件上传解决方案。 大文件上传的传输方式有两种:HTTP 协议和 FTP 协议。HTTP 协议是...

    三种文件批量上传方法 包含服务器端代码 带进度条

    综上所述,这个资源提供了从客户端到服务器端完整的文件批量上传解决方案,对于开发者来说是一个很好的学习实例,可以快速应用到实际项目中。同时,其包含的进度条功能,使得文件上传过程更加友好,提升了用户交互...

    php 大文件分块上传源码,thinkphp,larvavel

    文件大小限制可以通过配置PHP的`post_max_size`和`upload_max_filesize`,或者在框架层面设置上传限制;分块大小的设定则需要在代码中定义,通常会根据服务器性能和网络状况进行调整。 在压缩包中的文件名列表中,`...

    多文件上传Flash+PHP

    - 文件大小限制:限制上传文件的大小以防止内存溢出或服务过载。 - 安全路径:确保上传的文件保存在受保护的目录下,避免文件直接被外部访问。 - 错误处理:提供良好的错误反馈,让用户知道上传失败的原因。 通过...

    PHP+Flash文件上传程序(含flash fla源码)

    `upload.php`在接收到数据后,会检查文件的合法性,例如检查文件类型是否允许、文件大小是否超过限制等。如果一切正常,PHP将文件保存到服务器的指定目录,并可能返回一个确认消息给Flash,以便Flash更新用户界面...

    phpweb限制65k解决方法

    总之,解决PHPWeb的65K限制问题通常涉及到调整PHP配置参数,增大允许处理的数据或文件大小。确保在操作时有适当的权限,并始终记得在更改配置后重启服务。在无法直接修改配置的情况下,可以考虑其他替代方案。

    jquery uploadify 实现批量上传,带进度显示,判断文件大小

    'fileSizeLimit': '2MB', // 最大文件大小限制 'simUploadLimit': 5, // 同时上传的文件数量 'onQueueFull': function(event, data) { alert('队列已满'); }, 'onSelect': function(event, ID, fileObj) { ...

    大文件上传

    综上所述,Uploadify结合PHP提供了一种高效且用户体验良好的大文件上传解决方案。通过理解其工作原理和配置方法,开发者可以轻松地在自己的项目中实现类似功能。然而,随着HTML5技术的进步,现在也有更多的选择,如...

    PHP+FLASH批量上传,php+flash批量上传,很实用!

    在IT行业中,PHP和Flash两种技术常常被结合起来用于实现网页上的文件批量上传功能。这个"PHP+FLASH批量上传"的项目就是这样的一个解决方案,旨在提供一个便捷、实用的方法,让用户可以一次性上传多个文件,极大地...

    可同時上傳多份檔案(php,swfupload)

    2. **配置SWFUpload**:在JavaScript中设置SWFUpload的参数,如文件类型限制、最大上传文件大小、上传URL等。 3. **创建上传接口**:在PHP端创建一个接收上传文件的接口,通过`$_FILES`数组接收并处理文件。 4. **...

    Ajax上传文件解决办法

    在现代Web开发中,用户对交互性和实时性的需求日益增强,传统的表单提交方式往往会导致页面刷新,影响用户体验...记住,无论选择哪种方法,都需要注意安全性,比如防止文件类型攻击和大小限制,确保上传过程的可靠性。

    Swfupload FLASH批量文件上传(PHP)

    总之,"Swfupload FLASH批量文件上传(PHP)" 提供了一种利用Flash技术和PHP实现批量文件上传的解决方案,对于需要大量文件上传功能的Web应用来说,这是一种实用的技术选择。虽然现在HTML5已经能提供类似的特性,但...

    基于uploadify的多文件上传

    2. **初始化Uploadify**:使用JavaScript代码配置Uploadify,指定上传URL、文件类型、队列大小限制等参数。 3. **创建上传按钮**:在HTML中添加用于触发上传的元素,如`<input type="file">`。 4. **事件监听**:...

    在线压缩打包文件PHP版本

    描述中提到,此解决方案是为了解决GODADDY空间在线打包时20M的大小限制问题。这意味着当用户需要打包超过20MB的大文件或文件集时,可以使用这个PHP脚本来绕过这个限制。这对于处理大型数据传输或者备份项目非常有用...

    七牛云文件上传

    七牛云文件上传服务是一种基于云计算技术的高效、安全的文件存储和分发解决方案。它为企业和个人开发者提供了便捷的文件管理、存储以及CDN加速功能,尤其适合处理大量的多媒体数据,如图片、视频和代码等。在PHP环境...

    php免费上传图片站程序

    实现“完美上传”意味着程序不仅提供了基础的上传功能,还可能包含了一些优化特性,如错误处理、文件大小限制、文件类型检查、图片预览、缩略图生成、文件重命名等,以确保用户能顺畅地完成图片上传过程,并且服务器...

    完美php图片上传压缩程序

    总的来说,“完美PHP图片上传压缩程序”结合了PHP的图像处理能力、文件上传功能和等比缩放算法,为网站提供了一套高效且安全的图片管理解决方案。它不仅可以帮助用户快速上传图片,还能自动生成缩略图,优化了用户...

Global site tag (gtag.js) - Google Analytics