M000004965
Messages postés147Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention12 juin 2008
-
10 juin 2008 à 12:21
M000004965
Messages postés147Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention12 juin 2008
-
12 juin 2008 à 14:20
Mon soucis est principalement que mon script se bloque sur cette étape et fini par planter complètement :
Fatal error: Maximum execution time of 300 seconds exceeded
L'en-tête de l'image est:
ÿØÿà?10;JFIF?1;1;??1;?1;??ÿþ?;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 87
Comment puis-je contourner le problème.
Ce que je souhaiterai c'est tout simplement que le script passe ça route et continu lorsqu'il est dans cette situation.
La récupération des attributs de l'image n'est que secondaire.
ma ligne de code est :
$aSize = getimagesize($UrlValide);
Comment puis-je articulé une sorte de condition en récupérant les valeures de <tt>E_WARNING et/ou de </tt><tt>E_NOTICE</tt><tt>?
Il semble que je devarai pouvoir utiliser le retour </tt><tt>FALSE</tt><tt> mais je n'y parviens pas.
Merci pour votre aide et vos suggestions.
</tt>Autodidacte, je ne demande qu'à apprendre... Merci de votre aide
M000004965
Messages postés147Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention12 juin 2008 10 juin 2008 à 14:11
Merci beaucoup pour cette info qui m'éclaire bien.
Je fait un éssai avec:
if (file_exists($UrlValide))
{
$aSize = getimagesize($UrlValide);
$imgWidth = $aSize[0];
$imgHeight = $aSize[1];
$imgType = $aSize[2];
}
et je clôture si tout est ok.
Autodidacte, je ne demande qu'à apprendre... Merci de votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
M000004965
Messages postés147Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention12 juin 2008 12 juin 2008 à 14:20
merci à vous,
j'utilise déjà curl et je me base sur les réponses http.
en fait mon script s'effectue dans une démarche qualité, il monitore des sites éditeurs de contenu pour web mobile.
je stock toutes les url et images en base et les requête une à une.
le soucis c'est que bon nombre d'éditeurs génèrent des images à la volée, les fichiers n'existent pas donc lorsque le script les requêtes, c'est mort.
j'ai contourné le problème en travaillant sur les balises hauteur – largeur présentes dans la réponse http retournée à curl. Ce n’est pas top mais je n’ai pas le choix, ma mission de presta se finie demain.
Je ne peux plus passer de temps sur le code.
En revanche je vais creuser vos suggestions à titre perso.
Je clôture ce post mais je vous ferai un retour à l’occase.
Encore merci pour votre aide et vos pistes.
Autodidacte, je ne demande qu'à apprendre... Merci de votre aide