La limitation des uploads de fichiers se passe dans le php.ini d'un serveur. (Du doit avoir acces a ce fichier, donc si tu as un hebergement, oublie dans 99% des cas. (Depend de l'hebergeur)) :
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
Sinon avec un .htaccess, mais j'ai jamais essayer :
php_value upload_max_filesize 40M
php_value post_max_size 42M