Re: Bypassing php.ini setting for file uploads?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Matt Cassarino wrote:
> I am trying to modify the php.ini settings for post_max_size and
> upload_max_filesize to allow for a custom script to upload files larger
> than 8MB, the default size limit set in php.ini.  This is on a shared
> server, and my hosting company won't modify the limitation, although they
> will charge me $50/hr to code a custom script.  Whatever!  I'll just do it
> myself... but I don't know how.
>
> Also, http://docs.php.net/en/function.ini-set.html tells me that for
> post_max_size and upload_max_filesize: "Entry can be set in php.ini,
> .htaccess or httpd.conf."

Some Good News

You can create a file named ".htaccess" in the same directory as your file
upload script, and put this in it:

php_value post_max_size 32M
php_value upload_max_filesize 32M

Use any valid value you like instead of 32M of course.

Yes, there really *should* be a dot (.) at the front of the filename:
.htaccess

Your FTP software and your desktop machine may give you grief about it,
but the web-server *needs* it to be that name.

If you already have an .htaccess file with other stuff in it, which you
may or may not understand, just add the above lines at the bottom.

Their custom script would have to do this exact same thing to make it
work, so there ain't much point to giving them $50/hr for that. :-)


Some Bad News

Your web host *might* have .htaccess turned "off" for performance reasons,
in which case you are screwed.

It's unlikely, but possible.

They ain't gonna turn .htaccess "on" just for you, because then it's "on"
for everybody and slows down the server a little bit.

And they probably won't even change the settings for max_XYZ in httpd.conf
for you, not even for $50.  If by some chance they *will* do that, it's a
2-minute job, so don't let them charge you more than $50 for that!

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux