Page 1 sur 1

htaccess et upload de gros fichiers

Posté : 24 mars 2010, 23:38
par visualight
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.

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 ?

Exemple d'override trouvé sur le net :

Code : Tout sélectionner

php_value upload_max_filesize 20M php_value post_max_size 20M php_value max_execution_time 200 php_value max_input_time 200
Exemple : Je désirerai permettre l'upload de fichiers de 1gb maximum

Code : Tout sélectionner

php_value upload_max_filesize 1024M php_value post_max_size 1024M php_value max_execution_time ????????????? php_value max_input_time ??????????????

Merci pour vos réponses,
raph

Re: htaccess et upload de gros fichiers

Posté : 25 mars 2010, 00:45
par @rthur
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.

Re: htaccess et upload de gros fichiers

Posté : 25 mars 2010, 01:43
par devlop78
max_execution_time n'a pas besoin d'être augmenté car le traitement PHP ne commence qu'à la fin de l'upload
Ca, je ne savais pas. Mais effectivement rien n'empêche d'envoyer un fichier vers le serveur en pointant un fichier html.

Re: htaccess et upload de gros fichiers

Posté : 25 mars 2010, 02:29
par visualight
Bonsoir,

Mon système d'upload est basé sur fancyupload et mootols.
J'upload de multiples fichiers situés dans une queue (upload 1 à la fois).

J'ai trouvé cet article sur le net :
http://www.radinks.com/upload/config.php

Qu'en pensez-vous ? puis-je m'y fier ?

Concernant max_input_time, j'ai trouvé une piste... je cite :
"Nouveauté dans PHP 5, la variable max_input_time définit un délai en secondes pour recevoir des données d'entrée via les méthodes POST, GET et PUT. Si votre application tourne sur une liaison lente, il peut être intéressant d'accroître cette valeur afin que le script dispose de plus de temps pour recevoir les données d'entrée."
http://www.zdnet.fr/builder/programmati ... 2-2,00.htm
http://www.manuelphp.com/php/ini.max-input-time.php

Qu'appelles t'ils : Si votre application tourne sur une liaison lente ? Que signifie liaison lente ?

Merci de me confirmer,
raph

Re: htaccess et upload de gros fichiers

Posté : 26 mars 2010, 22:12
par visualight
personne pour me répondre ? ... :cry:

Re: htaccess et upload de gros fichiers

Posté : 27 mars 2010, 03:25
par stealth35
liaison lente ca doit etre bas debit
sinon 1go c'est gros quand meme

Re: htaccess et upload de gros fichiers

Posté : 27 mars 2010, 21:59
par AB
Tiens nous au courant de tes réglages si ça fonctionne.

Re: htaccess et upload de gros fichiers

Posté : 28 mars 2010, 05:36
par stealth35
d'ailleurs pour info avec apache 2.2.15 la limite de 2GO a été augmenté