Bonjour,
Merci pour ta reponse.
Je ne te cacherai pas que j'avais desactivé la gestion de $_FILES['blabla]['error'] dans ma fonction il ya longtemps parceque ... ça ne me servais a rien
ça ne m'a jamais permis de comprendre ce comportement pour le moins "etrange" qui est : plus je telecharge de fichiers => moins je peux uploader d'octets.
Je viens de reactiver vite fait le truc et fait 3 essais
1): un fichier de 7.1 Mo => aucun probleme
2): 3 fichiers de 1.8 Mo => 2 premiers ok et une erreur 4 (aucun fichier telechargé) pour le 3ème
3): 4 fichiers de respectivement: 492 ko, 600 ko, 1 Mo & 800 ko => 3 premiers Ok, le 4ème erreur 4 encore une fois
a la limite j'aurais préféré avoir des erreurs de php ini, d'extension ou autres pour comprendre.
un extrait de phpinfo() en php 5.4.4 chez 1&1 (mais la problematique est identique en 5,1.,5.2 ou 5.3 chez OVH avec des valeurs post_max size et memory limit plus élevées)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
max_execution_time 50000 50000
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time -1 -1
max_input_vars 5000 5000
memory_limit 90M 90M
open_basedir no value no value
output_buffering 0 0
output_handler no value no value
post_max_size 8M 8M
precision 14 14
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv On On
report_memleaks On On
report_zend_debug On On
...
unserialize_callback_func no value no value
upload_max_filesize 40M 40M |
Je precise que j'ai fait 2 autre essai avec un fichier de 9.2 Mo qui ne c'est pas uploadé (c'est logique avec post_max_size à 8 Mo), mais pas eu de message d'erreur non plus meme en descendant la valeur de
<input type="hidden" name="MAX_FILE_SIZE" value="8000000">
++
Partager