Comment augmenter la limite d'upload sous PHP ?


Par défaut, sur nos environnements, les limites sont celles par défaut (upload_max_filesize = 2M, max_file_uploads = 20 et post_max_size = 8M) mais vous pouvez les augmenter de deux manières:

  • ini_set() = la limite est modifiée pour un script PHP
  • .htaccess = la limite est appliquée à l'ensemble du dossier et de ses sous-dossiers


Documentation PHP officielle


ini_set()

ini_set('upload_max_filesize', '10M');
ini_set('max_file_uploads', '30');
ini_set('post_max_size', '16');


.htaccess

php_value upload_max_filesize 2M
php_value max_file_uploads 20
php_value post_max_size 8M