Bonjour,
J'ai un petit soucis avec mon compteur php3, au départ les images étaient au format .jpg, mais j'ai changé le format en .gif (pour mettre la transparence), tout en rectifiant le script bien sur; mais ça ne marche toujours pas.
Voici le code:
<?
$extension = ".gif";
if (!$style) {$style = "simple";}
if($fichier = @fopen("data-$id.dat","r")) {
$num = fread($fichier,filesize("data-$id.dat"));
fclose($fichier);
}
$num++;
$fichier = fopen("data-$id.dat","w");
fwrite($fichier,$num);
fclose($fichier);
$fichier = $style . "0" . $extension;
$taille = getimagesize("$fichier");
$newimage = imagecreate($taille[0]*strlen($num),$taille[1]);
$x=0;$i=0;
while($i != strlen($num)) {
$fichier = $style . substr($num, $i, 1) . $extension;
$from = imagecreatefromgif($fichier);
imagecopy($newimage,$from,$x,0,0,0,$x+$taille[0],$
taille[1]);
$x+=$taille[0];$i++;
}
header("Content-type: image/gif");
imagegif($newimage);
?>
Et le code à insérer dans la page html est comme ceci:
<img src="compteur/count.php3?id=1&style=simple" border="0">
Merci d'avance.