46 lignes
1,2 Kio
PHP
46 lignes
1,2 Kio
PHP
<?php
|
|
require 'include/connexionBdd.php';
|
|
|
|
$visiteur = ' ';
|
|
|
|
if(isset($_SERVER['HTTP_REFERER']))
|
|
{
|
|
$visiteur = $_SERVER['HTTP_REFERER'];
|
|
}
|
|
|
|
//On vérifie que le visiteur vient bien du site de la HHH
|
|
if((preg_match('#anesis.tk#', $visiteur)) OR (preg_match('# #', $visiteur)))
|
|
{
|
|
//Vérification de l'existance de la variable GET
|
|
if(isset($_GET['release']))
|
|
{
|
|
|
|
//On va chercher le nombre de download du chapitre dans la bdd
|
|
$tele = $bdd->prepare('SELECT * FROM download2 WHERE dl = :release');
|
|
|
|
$tele->bindValue(':release', $_GET['release']);
|
|
$tele->execute();
|
|
|
|
while($plusun = $tele->fetch(PDO::FETCH_ASSOC))
|
|
{
|
|
//On incrémente le nombre de téléchargement de 1
|
|
$nbtele = intval($plusun['pop']) + 1;
|
|
|
|
$ajoute = $bdd->prepare('UPDATE download2 SET pop = :nbtele WHERE dl = :dl');
|
|
|
|
$ajoute->bindValue(':nbtele', $nbtele);
|
|
$ajoute->bindValue(':dl', $_GET['release']);
|
|
$ajoute->execute();
|
|
|
|
$ajoute->closeCursor();
|
|
}
|
|
$tele->closeCursor();
|
|
|
|
header('Location: http://fichiers.anesis.tk/'.$_GET['release']);
|
|
}
|
|
}
|
|
else//S'il ne vient pas du site web il ne peut pas télécharger et on le renvoie sur la page d'accueil
|
|
{
|
|
header('Location: http:/anesis.tk');
|
|
}
|
|
?>
|