IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Compter le nombre de téléchargements qu'a connu une image


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut [Tableaux] Compter le nombre de téléchargements qu'a connu une image
    Bonjour a tous,

    Tout d'abord je souhaite m'escuser au cas où la question a déjas été posée, en effet je n'ai rien trouvé à ce sujet.

    Voila, j'ai codé un site en php,Xhtml et Css. Ce site est une gallerie d'images regroupées par catégories, il est plutot complet ... Mais il me manque un petit truc :
    J'aimerai tout simplement pouvoir afficher le nombre de fois qu'une image à été téléchargée. "téléchargée 146 fois..". Seulement voila, je n'ai aucune idée de la manière dont il faut procéder. (Du moins la façon de détecter l'enregistrement de l'image par le biais d'un clic droit/enregistrer sous)

    Si quelqu'un peut m'indiquer la solution je lui serait étérnellement reconnaissant

    PS : pas forcement un code sans fin qui vous fait réflechir mais just un petit mots, une petite explication, une tite fonction, un ti encoragement


    Merci a tous

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    je ne crois pas que c'est possible comme sa clik droit enregistrer sous .. mais si c'était du télécharment genre voullez vous télécharger cette image tu deux choix java ou php
    tu prend l'ip de la personne qui va sur la page et tu enregistre dans une table

    ex:
    4ip -->image 1 -->télécharher 4 fois
    en java je ne sais pas comment faire

    (je n'ais pas dit que c'est la seul facon mais s'en ai une )

  3. #3
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut
    moi ce que je ferai :
    - dégrader les photos que tu mets en vignette dans ta gallerie pour ne pas que les gens soient tentés de faire ce fameux clic droit
    - tu mets un lien sur chaque photo qui te mène vers un script que tu auras développé (perl/php....) avec l'identifiant de ta photo en paramètre
    - dans ton script, tu récupères l'id de la photo, tu incrémentes le nombre de téléchargement pour ta photo dans ta base de données et tu rediriges l'utilisateur automatiquement sur la photo, comme ça le navigateur demandera quoi faire à l'utilisateur (ouvrir / télécharger)

    ce sont les grandes lignes à affiner

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut
    hmm hmmm ok merci à vous deux pour vos reponses. Cette histoire m'embette unpeu.
    Il y a une maniére assez simple en javascript pour interdir les clics droit sur une page (maleuresement facilement detournable pour les utilisateurs avertis en igorant les code javascript dans les options internet) je vais peut etre me pencher la dessu, il doit y avoir une solution pour detecter l'enregistrement.

    Le truc gerald et schats, c'est que l'internaute prefererait surement les telecharger par clic droit (plus agréable, plus rapide, plus logique...) plutot que par liens "<href>"

    Sinon je pourait peut être compter le nombre de fois qu'elles ont été conssultées et les afficher dans une catégorie "les plus regardées" plutot que "les plus télechargées".
    Parcour :
    page d'affichage des photos en miniatures ->si clic sur photo-> page d'affichage de la photo en gros plan avec incrémentation de son champ nbvue en Bdd.

    enfin si quelqu'un à une solution pour mon probleme originel... Merci

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    salut,

    quand tu click sur ton bouton pour agrandire l'image, tu peux rajouter dans les parametres du bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="ta_fonction()";
    et ta_fonction() s'occuperait de faire l'increment du champ

    ...c'est une idée mais pas dit que ca marhce
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut
    bonjour DEMMOTTE

    Oui c'est une idée, judicieuse même je dirai. je vais me pencher dés que possible sur la question merci a toi pour cette solution.

    Ps: je posterai une repponse pour dir ce qu'il en est bien sur

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/07/2008, 03h16
  2. Réponses: 5
    Dernier message: 17/02/2008, 12h32
  3. Réponses: 2
    Dernier message: 22/12/2006, 14h33
  4. [Tableaux] compter le nombre d'occurence
    Par Joe Le Mort dans le forum Langage
    Réponses: 8
    Dernier message: 07/12/2006, 16h08
  5. [Tableaux] compter le nombre de caractere d'une chaine
    Par phpaide dans le forum Langage
    Réponses: 3
    Dernier message: 01/06/2006, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo