Salut,
Es-tu sûr que ce n'est pas plutôt un problème de configuration de PHP ?
Par défaut il n'est pas possible d'uploader des fichiers de plus de 2Mo.
Si tu as accès à la configuration de PHP (php.ini), alors jette un oeil à la documentation de la directive
upload_max_filesize.
La directive
max_input_time peut aussi être intéressante dans certains cas (parce que ça dépend aussi de la connexion de celui qui envoit la photo).
Si tu n'as pas accès à la configuration de PHP, alors tu ne peux pas y faire grand chose (rien, en fait).
--
Neige
Souvent la réponse à votre question se trouve dans la
doc. Commencez par là ;)