Config php ini fichier pour télécharger des fichiers

J'ai une page pour télécharger des fichiers, Dans .htaccess fichier j'ai ceci:

php_value upload_max_filesize 40M
php_value post_max_size 40M

J'ai une img, avec une taille de 1,6 MO. Quand je suis en train de télécharger cette image, j'obtiens l'erreur ci-dessous.

Fatal error: Allowed memory size of 54525952 bytes exhausted (tried to allocate 3600 octets)....

Personne ne sait comment résoudre ce problème?

  • Il y a aussi memory_limit en php.ini qui peuvent affecter le téléchargement. Et n'oubliez pas de redémarrer le serveur. Je ne pense pas que le téléchargement de 1.6 MO image prend trop de temps, mais si elle vous pouvez modifier max_execution_time et max_input_time trop.
  • Merci de poster votre code. Vous avez l'air de charger le fichier complet en mémoire, ce qui est probablement évitables.
  • J'utilise la librairie GD de php pour modifier la taille des images, la largeur maximale doit être de 900 px et de télécharger les img ont la largeur 4000px, peut être un problème est à partir de ce? quand je l'ai ajouter dans le fichier htaccess: php_value memory_limit 56M problème résolu. post mon code ici aucun sens, à propos de son très grand.
InformationsquelleAutor OTAR | 2012-09-04