je suis nouveau sur le forum donc je vais essayer de faire le meilleur post possible
alors voila : je viens de finir mon site et je rencontre un problème hors de mon contrôle ^^
une fois de temps en temps l'aperçus de mes images sur le site plante et je me retrouve avec mes images en taille normale avec cette erreur ci :
Warning: getimagesize(http://kaptain.karton.free.fr/********/ico.gif) [function.getimagesize]: failed to open stream: HTTP request failed! in /mnt/142/free.fr/2/3/kaptain.karton/******* on line 20
ce qui échappe à mon crontrôle c'est que cette erreur arrive aléatoirement et se "répare" toute seule. au bout de quelques actualisations de la page, l'erreur n'y est plus et tout redevient normal.
je voudrais donc savoir : - étant donné que je suis chez free, est-ce un problème de leur part ? - est ce que je peut contourner de problème avec un autre code ?
voici mon code : (la ligne 20 correspond a celle de la flèche ---->) <? function tailleimageblockmenu ($redimimage) { ----> list($width, $height, $type, $attr) =getimagesize("http://kaptain.karton.free.fr/************"); if($height>70){ $width=$width/($height/70); $height=70; } if($height<70 && $width>70){ $height=$height/($width/70); $width=70; } echo '<a href="http://kaptain.karton.free.fr/download/Dessins/'. $redimimage .'" rel="lightbox[blockmenu]"><img src="http://kaptain.karton.free.fr/download/Dessins/'. $redimimage .'" width="'. $width .'" height="'. $height .'" border="3" hspace="5px" /></a>'; } ?>
merci !!
« Dernière Édition: le 01-07-2009 a 15:23:20 par fukakai »
Une solution que j'utilise est d'uploader l'image à la taille voulue dans un répertoire web et d'uploader l'original dans un répertoire original. Ainsi le site peut utiliser le répertoire web pour visualiser l'image en vignette (par exemple) et d'utiliser le répertoire original pour visualiser l'image en taille réelle