Bonjour,
J'ai implémenté un système d'upload de fichiers et je désirerai "overrider" les paramètres upload par défaut du php.ini par le biais d'un htaccess.
J'ai trouvé ceci sur le web pour autoriser un fichier de 20M mais il y a un truc que je ne comprends pas.
Si tu es sur un hébergement mutualisé et que tu n'as pas accès au php.ini, il y a 95% de chances pour que tu ne puisses pas modifier ces valeurs via un .htaccess.
Vérifie avec ton hébergeur.
Comment calculer le max_execution_time et le max_input_time en fonction de la valeur de upload_max_filesize et post_max_size ?
Existe t'il un "formule mathématique" pour savoir quelles ont les valeurs à entrer ?
max_execution_time n'a pas besoin d'être augmenté car le traitement PHP ne commence qu'à la fin de l'upload du fichier donc même si l'upload est long ça ne change rien.
max_input_time, je ne sais pas
upload_max_filesize c'est la taille maximum des fichiers à uploader
post_max_size, il s'agit de la taille totale de ce qui va passer en _POST donc la taille du fichier + les autres données de ton formulaire, en gros il faut que ce soit légèrement supérieur à upload_max_filesize
Exemple : Je désirerai permettre l'upload de fichiers de 1gb maximum
1Go en upload HTTP ça me semble un peu inadapté, le protocole HTTP n'a pas été prévu pour cela il vaut mieux utiliser du FTP éventuellement via une applet Java ou Flash.