Aide - Recherche - Membres - Calendrier
Version complète : compteur téléchargement
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
nizouille
Hello,

Voici ma page :
CODE


T&eacute;l&eacute;charger le fichier : <a href='$arbo$nom'> $nom </a>



Voici ce que j'aimerais faire quand on clique sur le lien

CODE


$update    = mysql_query("UPDATE ".$table." SET nb=nb+1 WHERE id='".$_GET['id']."'",$connexion);



Quelqu'un peut m'aider ?
Fred
Salut,

Tu demandes ici d'incrémenter le champ nb enfonction d'une valeur de l'id passée dans l'URL.
Mais dans ton exemple, tu ne passes pas la valeur de l'id dans l'URL.
nizouille
je pourrais faire des hits sans passer par l'id ?
Fred
QUOTE
je pourrais faire des hits sans passer par l'id ?


Qu'est-ce que tu souhaites précisement faire ?
Compter le nombre de fichier téléchargés, c'est ça ?
Comment est structurée ta table des fichiers ?
Ldo
$_GET['id'] doit être deja fournit dans arbo snoop wink.gif

a mon avis son $arbo ressemble à :
http://www.nizouille.douille/redirect.php?id=5
nizouille
arbo c'est upload/secondaire/français par exemple

si le fichier est un cours de français secondaire.

Je compte juste compter le nombre de fois où le fichier $nom dans $arbo est téléchargé
nizouille
personne n'a une idée ?
Ldo
ben c'est simple

tu fait une page download.php qui prennent en paramètre 'file', dedans tu met un truc genre :

if(!empty($_GET['file']) AND file_exists($_GET['file'])) {
mysql_query("UPDATE ".$table." SET nb=nb+1 WHERE name='".$_GET['file']."' LIMIT 1",$connexion);
readfile($_GET['file']);
}

avec envoi du type mime c'est encore mieux wink.gif
nizouille
Y a pas moyen sans passer par une page externe ?
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.