[PHP] Maximum execution time exceeded

Maximum execution time exceeded [PHP] - PHP - Programmation

Marsh Posté le 08-02-2004 à 21:17:44    

Bonjour,
 
J'ai un script d'upload d'images sur mon site mais lorsque quelqu'un essaie d'envoyer une image un peu lourde, l'image arrête de s'envoyer et l'utilisateur a droit à un superbe "Fatal error: Maximum execution time of 3600 seconds exceeded in xxxx.php on line y". J'ai pourtant changé la variable 'max_execution_time' du fichier php.ini en la passant à 0 (normalement, ça enlève la limite), mais rien n'y fait... au bout d'à peine une minute, le message d'erreur s'affiche invariablement. Quelqu'un aurait-il déjà eu ce problème ?
 
Merci


Message édité par yeffries le 08-02-2004 à 21:20:55
Reply

Marsh Posté le 08-02-2004 à 21:17:44   

Reply

Marsh Posté le 08-02-2004 à 22:04:11    

oui j'ai dja eu ce probleme, c t une erreur de code qui faisait ça !
 
ton code marche bien avec un image de petite taille ?

Reply

Marsh Posté le 09-02-2004 à 10:12:06    

oui, il marche meme en local avec des fichiers de 100 Mo. Vraiment, je ne comprends pas d'ou peut venir l'erreur...

Reply

Marsh Posté le 09-03-2004 à 14:18:10    

Bon, il fallait changer la ligne juste au-dessous => max_input_time  
En mettant un truc du style : max_input_time = 3600

Reply

Marsh Posté le 08-04-2004 à 14:43:20    

il y a pas une solution sans modifier php.ini ?
j'essaye avec set_time_limit mais ça ne change rien...

Reply

Marsh Posté le 09-04-2004 à 10:23:32    

tu essaye sur ton serveur ?? ou serveur free etc


---------------
@+, et permettez moi de faire vivre mon site avec une petite visite sur celui ci : http://www.oldware.net
Reply

Marsh Posté le 09-04-2004 à 10:27:46    

gregmarch a écrit :

il y a pas une solution sans modifier php.ini ?
j'essaye avec set_time_limit mais ça ne change rien...

La fonction set_time_limit() agit dans la limite de ce que permet le php.ini [:proy]  
Question de sécurité, pour éviter qu'un script ne monopolise les resources du serveur.

Reply

Marsh Posté le 09-04-2004 à 12:44:47    

Batrox a écrit :

tu essaye sur ton serveur ?? ou serveur free etc


bha là j'essaye en local, avec easyphp

Reply

Marsh Posté le 10-04-2004 à 18:30:52    

faut modifier la valeur dans php.ini, c'est l'unique solution a ton probleme
max_execution_time = 600     ; Maximum execution time of each script, in seconds
max_input_time = 600    ; Maximum amount of time each script may spend parsing request data
 
Comme ca t'es tranquille pour 10 mins :)

Reply

Marsh Posté le 16-04-2004 à 15:54:13    

et quand on est sur la poste ? ca me met un magnifique  

Citation :

Fatal error: Maximum execution time of 10 seconds exceeded in /data/members/free/laposte/fr/g/r/a/graphimages/htdocs/admin.php on line 28


 
Que puis je donc faire ?


---------------
¤¤ Info, coke, cop & co ¤¤
Reply

Marsh Posté le 16-04-2004 à 15:54:13   

Reply

Marsh Posté le 16-04-2004 à 21:11:19    

La seule solution serait de modifier la configuration de PHP, mais je doute que tu y ais accès [:proy]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed