timeout ou max execution time sur une fonction getimagesize
Posté : 10 oct. 2006, 18:04
hello,
je cherche a mettre un durée max (ou timeout) sur une fonction, en l'occurence getimagesize().
mon script recupère height + width d'un nombre d'image parametrable et provenant de source differentes (donc pas stokée au même endroit).
Selon la taille de l'image et l'encombrement du réseau la fonction getimagesize peut etre longue a executer.
L'ideal serait une boucle sur ma liste d'url avec dedans un test sur la durée d'execution de getimagesize. Si cette fonction dure plus de x secondes, on arrete son execution et on passe a l'itération suivante avec un message image non dispo.
si je joue sur le set_time_limit cela peut faire planter mon script si la durée est trop courte.
Une idée ?
merci
Marc
je cherche a mettre un durée max (ou timeout) sur une fonction, en l'occurence getimagesize().
mon script recupère height + width d'un nombre d'image parametrable et provenant de source differentes (donc pas stokée au même endroit).
Selon la taille de l'image et l'encombrement du réseau la fonction getimagesize peut etre longue a executer.
L'ideal serait une boucle sur ma liste d'url avec dedans un test sur la durée d'execution de getimagesize. Si cette fonction dure plus de x secondes, on arrete son execution et on passe a l'itération suivante avec un message image non dispo.
si je joue sur le set_time_limit cela peut faire planter mon script si la durée est trop courte.
Une idée ?
merci
Marc