Well, if you want to do it with php, you could use an .htaccess file, but not all servers lets to do this, try putting a .httaccess file in your public_html directroy with this code.
CODE
# Change Upload Max Filesize
php_value upload_max_filesize 8M
also you can use it to change php/apache configuration, like I always turn this off for better programming.
CODE
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
Try and tell me the results if php will let you upload more than 2mb I never tryed it.
Comment/Reply (w/o sign-up)