include ("config.html");
//On verifie si le mode anti triche est activé
if ($anti_triche=="oui")
{
$tempsparvote="500"; //Temps par vote et par site. Ex : 1h=3600 1jour=3600*24 Xh=3600*X
//On récupère l'ip du visiteur
$ip = $REMOTE_ADDR ;
$tconn=$tempsparvote;
$timee = time() + $tconn ;
$timevire = time();
//On recherche si cette ip existe déjà dans la base
$sql = "SELECT * FROM pds_triche WHERE idsite LIKE '$id' AND ip LIKE '%$ip%'";
$query1 = MYSQL_QUERY("$sql");
//Si oui et que l'ip est trop vielle on la vire
$querydell = "DELETE FROM pds_triche WHERE time < $timevire";
mysql_query($querydell);
$num = mysql_num_rows($query1);
//Si l'ip n'existe pas dans la base, on l'ajoute
if($num == 0)
{
$sql2 = "INSERT INTO pds_triche VALUES('','$ip','$id', $timee )";
mysql_query($sql2);
if (isset($id))
{
//On incremente le compteur de clics pour les sites
$res = mysql_query("SELECT url FROM pds_down WHERE id='$id'");
$rec = mysql_fetch_array($res);
//On verifie si un lien ayant cette id existe
if ($rec == '0')
{
print "il y a une erreur dans votre requete. Merci de contacter l'administrateur du site web!!";
}
else
{
$date = date("d-m-Y");
$heure = date("H:i");
mysql_query("UPDATE pds_down SET total=total+1, date=\"$date\", heure=\"$heure\" WHERE id='$id'");
//On redirige le visiteur sur le bon site ou le bon fichier...
Header("Location: $rec[0]");
//On incrémente le compteur pour les catégories...
$res1 = mysql_query("SELECT categorie FROM pds_down WHERE id='$id'");
$rec1 = mysql_fetch_array($res1);
mysql_query("UPDATE pds_cat SET total=total+1 WHERE categorie=\"$rec1[0]\"");
}
}
else
{
print "il y a une erreur dans votre requete. Merci de contacter l'administrateur du site web!!";
}
}
//Si l'ip existe déjà dans la base, on incrémente pas le compteur et on redirige tout de suite
elseif($num == 1)
{
if (isset($id))
{
$res = mysql_query("SELECT url FROM pds_down WHERE id='$id'");
$rec = mysql_fetch_array($res);
//On verifie si un lien ayant cette id existe
if ($rec == '0')
{
print "il y a une erreur dans votre requete. Merci de contacter l'administrateur du site web!!";
}
else
{
Header("Location: $rec[0]");
}
}
else
{
print "il y a une erreur dans votre requete. Merci de contacter l'administrateur du site web!!";
}
}
}
else
{
$res = mysql_query("SELECT url FROM pds_down WHERE id='$id'");
$rec = mysql_fetch_array($res);
//On verifie si un lien ayant cette id existe
if ($rec == '0')
{
print "il y a une erreur dans votre requete. Merci de contacter l'administrateur du site web!!";
}
else
{
$date = date("d-m-Y");
$heure = date("H:i");
mysql_query("UPDATE pds_down SET total=total+1, date=\"$date\", heure=\"$heure\" WHERE id='$id'");
//On redirige le visiteur sur le bon site ou le bon fichier...
Header("Location: $rec[0]");
//On incrémente le compteur pour les catégories...
$res1 = mysql_query("SELECT categorie FROM pds_down WHERE id='$id'");
$rec1 = mysql_fetch_array($res1);
mysql_query("UPDATE pds_cat SET total=total+1 WHERE categorie=\"$rec1[0]\"");
}
}
?>