"; exit; } if(!mysql_select_db($db)){ print "erreur choix base
"; exit; } $result=mysql_query("SELECT * FROM Count WHERE Base='$Base' AND URL='$URL'"); while ($row = mysql_fetch_row($result)) { $ChkBase=$row[0]; $ChkURL=$row[1]; $ChkCount=$row[2]; $Count=$ChkCount; } if ($ChkURL == "") { mysql_query("INSERT INTO Count VALUES ('$Base','$URL','0')"); $Count=0; } $Count++; mysql_query("UPDATE Count SET Number='$Count' WHERE Base='$Base' AND URL='$URL'"); $result=mysql_query("SELECT * FROM Count WHERE Base='$Base' AND URL='$URL'"); while ($row = mysql_fetch_row($result)) { $Base=$row[0]; $URL=$row[1]; $Count=$row[2]; } if ($Count < "10") { $length="1"; } elseif ($Count > "9" AND $Count < "100") { $length="2"; } elseif ($Count > "99" AND $Count < "1000") { $length="3"; } elseif ($Count > "999" AND $Count < "10000") { $length="4"; } elseif ($Count > "9999" AND $Count < "100000") { $length="5"; } elseif ($Count > "99999" AND $Count < "1000000") { $length="6"; } elseif ($Count > "999999" AND $Count < "10000000") { $length="7"; } elseif ($Count > "9999999" AND $Count < "100000000") { $length="8"; } else { $length="9"; } // generation de l'image avec GD Header( "Content-type: image/gif"); if ($length == "1") { $im = imagecreate(6,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "2") { $im = imagecreate(12,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "3") { $im = imagecreate(18,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "4") { $im = imagecreate(24,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "5") { $im = imagecreate(30,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "6") { $im = imagecreate(36,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "7") { $im = imagecreate(42,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } elseif ($length == "8") { $im = imagecreate(48,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } else { $im = imagecreate(60,14); $black = ImageColorAllocate($im, 255, 255, 255); imagefill($im,0,0,$black); } $white = ImageColorAllocate($im, 255, 153, 51); ImageString($im,2,1,1,$Count,$white); ImageGif($im); ImageDestroy($im); } // on decode les parametres // on recupere le referer qu'on analyse $param=parse_url(getenv("HTTP_REFERER")); CountMe($param["scheme"]."://".$param["host"],$param["path"]); ?>