include ("config.php");
//On vérifie qu'un numéro de lien est bien spécifié
if (isset ($_GET['id_lien']))
{
//On verifie si le mode anti triche est activé
if ($anti_triche=="oui")
{
//Si oui, on définit les données necessaire a la fonction anti triche
$temps="3600*24";
$ip = $_SERVER['REMOTE_ADDR'];
$timee = time() + $temps ;
$timevire = time();
//On vérifie si une ip n'est âs trop vieille
$delete="delete * from pds_down_anti_triche WHERE time < $timevire";
$delete_conf=mysql_query($delete);
//On recherche si cette ip existe déjà dans la base
$verification="SELECT * FROM pds_down_anti_triche WHERE id_lien=\"$_GET[id_lien]\" AND ip=\"$ip\"";
$sql=mysql_query($verification);
$num_rows=mysql_num_rows($sql);
//Si l'ip n'existe pas dans la base, on l'ajoute
if($num_rows==0)
{
$selection="INSERT INTO pds_down_anti_triche VALUES('','$ip','$_GET[id_lien]', $timee )";
$sql2=mysql_query($selection);
//On incremente le compteur de clics pour les sites
$selection2="SELECT * FROM pds_down WHERE id_lien=\"$_GET[id_lien]\"";
$sql3=mysql_query($selection2);
while ($a_row=mysql_fetch_assoc($sql3))
{
$num_rows2=mysql_num_rows($sql3);
//On verifie si un lien ayant cette id existe
if ($num_rows2==0)
{
print "
Erreur dans la requete. Merci de contacter l'administrateur du site web!!";
}
else
{
$date = date("d/m/Y");
$heure = date("H:i");
$update="UPDATE pds_down SET total=$a_row[total]+1, dernier_date=\"$date\", dernier_heure=\"$heure\" WHERE id_lien=\"$_GET[id_lien]\"";
$execute=mysql_query($update);
//On incrémente le compteur pour les catégories...
$selection3="SELECT * FROM pds_down_cat WHERE categorie=\"$a_row[categorie]\"";
$sql4=mysql_query($selection3)or die("erreur :".mysql_error());
while ($a_row2=mysql_fetch_array($sql4))
{
$update2="UPDATE pds_down_cat SET total=$a_row2[total]+1 WHERE categorie=\"$a_row[categorie]\"";
$sql5=mysql_query($update2)or die("erreur :".mysql_error());
}
//On redirige vers la page du lien
print "";
}
}
}
else
{
$selection4="SELECT * FROM pds_down WHERE id_lien=\"$_GET[id_lien]\"";
$sql5=mysql_query($selection4);
while ($a_row=mysql_fetch_assoc($sql5))
{
print "";
}
}
}
else
{
$selection="INSERT INTO pds_down_anti_triche VALUES('','$ip','$_GET[id_lien]', $timee )";
$sql2=mysql_query($selection);
//On incremente le compteur de clics pour les sites
$selection2="SELECT * FROM pds_down WHERE id_lien=\"$_GET[id_lien]\"";
$sql3=mysql_query($selection2);
while ($a_row=mysql_fetch_assoc($sql3))
{
$num_rows2=mysql_num_rows($sql3);
//On verifie si un lien ayant cette id existe
if ($num_rows2==0)
{
print "
Erreur dans la requete. Merci de contacter l'administrateur du site web!!";
}
else
{
$date = date("d-m-Y");
$heure = date("H:i");
$update="UPDATE pds_down SET total=$a_row[total]+1, dernier_date=\"$date\", dernier_heure=\"$heure\" WHERE id_lien=\"$_GET[id_lien]\"";
$execute=mysql_query($update);
//On incrémente le compteur pour les catégories...
$selection3="SELECT * FROM pds_down_cat WHERE categorie=\"$a_row[categorie]\"";
$sql4=mysql_query($selection3);
while ($a_row2=mysql_fetch_assoc($sql4))
{
$update2="UPDATE pds_down_cat SET total=$a_row2[total]+1 WHERE categorie=\"$a_row[categorie]\"";
$sql5=mysql_query($update2);
}
//On redirige vers la page du lien
print "";
}
}
}
}
//Si aucun numéro n'est spécifié, on affiche un message d'erreur
else
{
print "
Erreur dans la requete!! Merci de contacter le webmaster
";
}
?>