Une petite astuce lorsque la configuration de votre hébergeur vous empêche d’uploader de gros fichiers via HTTP.
Soit via un fichier .htaccess, vous renseignez comme suit :
php_value upload_max_filesize 20M php_value post_max_size 20M php_value max_execution_time 200 php_value max_input_time 200 php_value memory_limit 64Mo
Soit au début de votre script :
ini_set ( "upload_max_filesize", "20M"); ini_set ( "post_max_size", "20M"); ini_set ( "max_execution_time", "200"); ini_set ( "max_input_time", "200"); ini_set ( "memory_limit", "64M" );
Cela permet d’augmenter la mémoire allouée et le temps d’exécution au script (si l’upload dure trop longtemps)
et la taille maximum des fichier à envoyer.
Mots-clefs : htaccess, max file size, memory limit, php, upload

