Increase PHP’s File Upload Limit Using php.ini

By  on  

The file upload size limit is usually set pretty low by shared hosting providers. Why? To save bandwidth, keep the server moving quickly, and think about it -- how many customers really need a large upload limit? If you do need to increase the maximum upload limit, all you need to do is place the following code snippet in your php.ini file:

file_uploads = On
upload_max_filesize = 10M //needs to be in {x}M format

Note that not all hosting providers allow customers to increase the file upload limit. Take that into consideration when purchasing your customer's web hosting.

Recent Features

  • By
    Send Text Messages with PHP

    Kids these days, I tell ya.  All they care about is the technology.  The video games.  The bottled water.  Oh, and the texting, always the texting.  Back in my day, all we had was...OK, I had all of these things too.  But I still don't get...

  • By
    Creating Scrolling Parallax Effects with CSS

    Introduction For quite a long time now websites with the so called "parallax" effect have been really popular. In case you have not heard of this effect, it basically includes different layers of images that are moving in different directions or with different speed. This leads to a...

Incredible Demos

  • By
    Create Your Own Dijit CSS Theme with LESS CSS

    The Dojo Toolkit seems to just get better and better.  One of the new additions in Dojo 1.6 was the use of LESS CSS to create Dijit themes.  The move to using LESS is a brilliant one because it makes creating your own Dijit theme...

  • By
    Highlighter: A MooTools Search & Highlight Plugin

    Searching within the page is a major browser functionality, but what if we could code a search box in JavaScript that would do the same thing? I set out to do that using MooTools and ended up with a pretty decent solution. The MooTools JavaScript Class The...

Discussion

  1. Thanks, I’m trying to figure out how to make it so music can be played on my blog as soon as others click on. Thanks for the updates.

  2. or just use:

    that will allow uploads and set maximum size to 500mb

  3. Bakiyaraj

    Sorry it is not working… When i changed this, after executing in IE, it throws a javascript error with restriction of 8MB. and in mozilla and chrome, it restricts 2MB file.. help me

  4. Maybe another solution would be with a .htaccess file with something like:

    php_value memory_limit 36M
    php_value post_max_size 36M
    php_value upload_max_filesize 32M

  5. Litos

    Hey Rafael,
    I have no idea how to locate the php.ini file. Is this in my local hard drive? I use a macbook Pro. No luck so far. Can you please help out a noob? thanks in advance :)

  6. Kagan Kayal

    If you increase the upload_max_filesize parameter in php.ini, you have to increase the maximum size of POST data as well. That includes the file upload and other form data. The parameter name is post_max_size.

  7. is there any limit in upload_max_filesize ? i mean 64M or 128M etc

  8. You say php_value memory_limit 36M and post_max_size 36M, it’s ok but upload max filesize 32M. Good I Think It’s Better System.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!