ça marche très biens en local avec easyPHP , par contre lorsque je consulte la même image sur mon site chez free , elle ne s'affiche pas j'ai une croix rouge.
Je n'arrive pas à comprendre pourquoi , j'ai cherché pendant des heures mais je n'ai rien trouvé , voici le source ci-dessous:
<?PHP
Header("Content-type: image/JPEG");
$im = @imagecreatefromjpeg("../images/COMPTEUR2.jpg");
$im2 = imagecreatetruecolor(190 ,230);
$jaune = ImageColorAllocate($im2 , 255, 255, 204);
$blanc = ImageColorAllocate($im2 , 255, 255, 255);
$noir = ImageColorAllocate($im , 0, 0, 0);
ImageCopy($im2 , $im , 0 ,0 ,0, 0 ,190 , 230);
ImageFilledRectangle ($im2 , 55 , 15 , 73, 45 , $blanc);
ImageFilledRectangle ($im2 , 75 , 15 , 93, 45 , $blanc);
ImageFilledRectangle ($im2 , 95 , 15 , 113, 45 ,$blanc );
ImageFilledRectangle ($im2 , 115 , 15 , 133, 45 , $blanc);
include('../visite/visite1.php');
/* $compteur = 1985 ;*/
$compteurA = "$compteur";
$unite = "0";
$dizaine = "0";
$millier = "0";
$centaine = "0";
if ($compteur > 0)
{$unite = substr($compteurA ,-1 , 1);
}
if ($compteur > 9)
{$dizaine = substr($compteurA , -2 , 1);
}
if ($compteur > 99)
{$centaine = substr($compteurA , -3 , 1);
}
if ($compteur > 999)
{$millier = substr($compteurA , -4 , 1);
}
/* print"Nb total de visiteurs: $compteur<br>";
print"Nb de visiteurs aujourdhui: $compteur_j<br>";
print"Nb visiteurs connectés: $compteur_c<br>"; */
ImageString($im2 , 5 , 58 , 20 , $millier , $noir);
ImageString($im2 , 5 , 78 , 20 , $centaine , $noir);
ImageString($im2 , 5 , 98 , 20 , $dizaine , $noir);
ImageString($im2 , 5 , 118 , 20 , $unite , $noir);
ImageJPEG($im2,'',80);
ImageDestroy($im2);
ImageDestroy($im);
?>
Peut-être quelqu'un aurait-il une idée , parce que moi pour l'instant je nage ?? merci