Bonsoir à tous ,
Voila , j'ai récupéré un cpteur de visite sur le site pour remplacer celui proposé par online.net qui ne fait qu'un cpteur de hits , et je veux l'essayer .
Mais quand je fais:
vous etes le <img src="comptessai.php3", width=100, height=30 border=1><sup>eme</sup> visiteur<br>
il ne me sort qu'une petite imagette mais n'affiche pas mon cpteur, par contre si je clic droit et que je demande d'afficher l'image, elle s'affiche dans une autre fenêtre , mais elle est bien là!!!!! ( au fait je test avec Mozilla , avec IE c'est pareil )
Le compteur est ci dessous.
<?php
include("para_car_CAR.php"); // paramètres de connection à la BDD
$db = mysql_connect("$host", "$nom", "$password") or die("connection impossible");
mysql_select_db($bd, $db) or die("erreur bdd");
$current_date = strftime("%Y-%m-%d %H:%M:%S");
$date_limit = time()+3600;
//print "$date_limit";
$result=mysql_query("SELECT * FROM compteur");
$nb = mysql_fetch_array($result, MYSQL_BOTH);
$cent_mil = $nb[6];
$dix_mil = $nb[5];
$mil = $nb[4];
$cent = $nb[3];
$dix = $nb[2];
$u = $nb[1];
$ip = getenv("REMOTE_ADDR");
$visiteur = mysql_query("SELECT * FROM compt_visiteurs WHERE ip='$ip'");
$exist = mysql_num_rows($visiteur);
if($exist != 0) // le visiteur est déjà venu
{
$visit = mysql_fetch_array(mysql_query("SELECT * FROM compt_visiteurs WHERE ip='$ip'"));
$d = explode(" ", $visit['date']);
$y = explode("-", $d[0]);
$h = explode(":", $d[1]);
$date = mktime($h[0], $h[1], $h[2], $y[1], $y[2], $y[0]);
//print "ho= $h[0] h1= $h[1] h2= $h[2] Y1= $y[1] Y2= $y[2] y0= $y[0]\n";
//print "Date = $date date entree = $date_limit";
if($date < $date_limit) // si la date du passage du visiteur est plus vieille que la date limite de visite pour incrémenter le compteur
{
$u = $u + 1;
}
mysql_query("UPDATE compt_visiteurs SET date='$current_date' WHERE ip='$ip'");
}
else
{
mysql_query("INSERT INTO compt_visiteurs (ip, date) VALUES('$ip','$current_date')");
$u = $u + 1;
}
/* fin du visiteur */
//print "Current_date = $current_date Date = $date Datetime = $date_limit\n";
//print "$u";
if($u == '10')
{
$u = '0';
$dix = $dix + 1;
if($dix == '10')
{
$dix = '0';
$cent = $cent + 1;
if($cent == '10')
{
$cent = '0';
$mil = $mil + 1;
if($mil == '10')
{
$mil = '0';
$dix_mil = $dix_mil + 1;
if($cent_mil == '10')
{
$cent_mil = '9';
$dix_mil = '9';
$mil = '9';
$cent = '9';
$dix = '9';
$u = '9';
}
}
}
}
}
mysql_query("UPDATE compteur SET unite='$u', dizaine='$dix', centaine='$cent', dix_millier='$dix_mil', cent_millier='$cent_mil', WHERE id='1'");
$img_u = "<img src='compt_images/".$u.".gif'>";
$img_dix = "<img src='compt_images/".$dix.".gif'>";
$img_cent = "<img src='compt_images/".$cent.".gif'>";
$img_mil = "<img src='compt_images/".$mil.".gif'>";
$img_dix_mil = "<img src='compt_images/".$dix_mil.".gif'>";
$img_cent_mil = "<img src='compt_images/".$cent_mil.".gif'>";
$compteur = array($img_cent_mil, $img_dix_mil, $img_mil, $img_cent, $img_dix, $img_u);
$cpt = implode("", $compteur);
echo "$cpt";
//print "$img_cent_mil" . "$img_dix_mil" . "$img_mil" . "$img_cent" . "$img_dix" . "$img_u"
//phpinfo();
?>
Est-ce que ça en inspire quelques uns , chui completement Largué ..
Merci et A+