Page 1 sur 1

max_input_time et htaccess

Posté : 01 mai 2006, 05:08
par JoGoiA
Salut à tous !
Je veux faire un systéme qui permettrait aux utilisateurs d'uploader des fichiers plus gros que 2Mo sur le serveur et donc j'utilise les fonctions FTP de php et ça marche trés bien mais malheureusement, les fichiers trop volumineux ont comme "disparus" quand ils ont fini d'arriver sur le serveur...

Aprés pas mal de recherche, je suis arrivé à la conclusion que c'etait dû à la valeur de max_input_time dans php.ini. Bien sûr, je ne peux pas tripoter tout ça chez Nexlink .

J'ai essayé avec un petit
set_time_limit(1000); 
Mais le serveur me répond (même si je met un time limit inférieur aux 30 sec définie dans le php.ini...) :
No suitable nodes are available to serve your request.
J'en déduis que je n'ai pas le droit de faire ça...

Mais j'ai cru comprendre qu'il était possible de modifier cette valeur gràce à un fichier htaccess. J'ai trouvé un truc php_value qui me permettrait de fixer cette valeur.
http://fr.php.net/manual/fr/configuration.changes.php
C'est exactement ce que je veux mais je n'ai rien trouvé sur comment utiliser cette astuce.
Est ce que quelqu'un saurait me dire quoi mettre dans le htaccess concrétement pour influer sur mon max_input_time ?

Merci d'avance.

Posté : 01 mai 2006, 10:03
par Vaedan
Je pense que cette valeur n'est pas modifiable.

Posté : 02 mai 2006, 13:45
par Invité
T'as lu le lien que je mets ?
Il semble bien que si... Mais comment précisemment ?
Vola le mystére .

Posté : 02 mai 2006, 14:05
par Vaedan
Comme je te l'ai dit, je ne pense pas que cette valeur soit modifiable. Tout d'abord, car beaucoup d'hébergeurs bloquent ini_get() ainsi que ce genre de modifications en .htaccess.

Posté : 03 mai 2006, 02:13
par Lorenzo
si c'est faisable sauf si le serveur PHP tourne en safe mode
... il suffit d'essayer ceci et tu sera fixé :

<IfModule mod_php5.c>
php_value max_execution_time 3000
php_value max_input_time 3000
</IfModule>

Posté : 03 mai 2006, 18:33
par rami
Issu de la doc PHP:
Vous aurez besoin des privilèges "AllowOverride Options" ou "AllowOverride All".
Donc cela dépend biensûr de la configuration d'Apache.