[Résolu] Vérifier l'utilisation de fichier uploadés [...]

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Julia41, 5 Septembre 2008.

  1. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 774
    J'aime reçus:
    0
    Je propose à mes membres d'uploader des fichiers images...
    Cela fait une petite année que le service tourne et 1Go d'images sont stockées sur le serveur...

    Certaines ont été uploadés mais jamais étés utilisés... Une idée pour vérifier l'utilisation des fichiers, basé sur les logs serveurs, ou quelque chose du genre...

    La situation n'est pas urgente, mais bon, je préfère être prévoyant...
    La seul solution que j'ai trouvé serait de faire un gros script bash qui listerait les images et les comparerait aux logs serveurs et si Accès = 0 alors on supprime... Mais certaines de mes images ne sont affichées qu'une fois par mois ;)


    J'hésitais entre mettre ça dans "développement d'un site web" ou dans "administration [...]"...
     
  2. oli004
    oli004 WRInaute passionné
    Inscrit:
    5 Janvier 2005
    Messages:
    1 629
    J'aime reçus:
    0
    Si tu fonctionnes sur serveur et qu'en un an tu n'as accumuler "que" 1 Go, je pense que tu peux laisser tel quel encore pas mal d'années avant que ton serveur ne surcharge.

    Néanmoins, si tu souhaites vraiment "faire le ménage" peut-être peux-tu contacter (puisque ce sont des membres, j'imagine que tu as l'email des uploaders) les membres pour les "avertir" de l'inactivité de leurs images avant suppression.


    j'aurais choisi administration :wink:
     
  3. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    Julia41, puisque que finalement c dans la rubrique développement j'aurais bien une solution php, mais tu vas encore dire que cela dépasse ton niveau de programmation (pourtant ce que tu voudrais faire avec un bash me parrait beaucoup plus compliqué ;-) )
    Alors la solution toute bête en php c'est de passer par un php qui va compter le nombre d'affichage par exemple

    <img src="getImage.php?image=toto.jpg">

    et dans getImage.php

    Code:
    <?php
      // ici une petite requete sql pour faire + 1 ou autre ...
    
      header( "Content-type: Image/jpg" );
      echo file_get_contents( $_GET['image'] );
    ?>
    
     
  4. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    A condition que tu n'ai pas désactivé les stats sur ton filesystem, tu peux utiliser la commande "stat" qui te donne la date de dernier accès de ton fichier.
    Cela peut être la manière de savoir s'il a été lu par le serveur web ou pas. Exemple :

    Code:
    $ stat 622-1178175216.jpg
      File: `622-1178175216.jpg'
      Size: 12738     	Blocks: 32         IO Block: 4096   fichier regulier
    Device: 902h/2306d	Inode: 9231212     Links: 1
    Access: (0644/-rw-r--r--)  Uid: ( 1000/     web)   Gid: ( 1000/     web)
    Access: 2008-08-07 18:24:00.000000000 +0200
    Modify: 2008-03-04 22:00:30.000000000 +0100
    Change: 2008-05-25 22:10:46.000000000 +0200
    
     
  5. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 774
    J'aime reçus:
    0

    Mouahaha et dire que j'ignorais cette commande -_-'

    Parfait ça va être vraiment easy maintenant... Juste un big bash à créer, mais ce n'est pas pour tout de suite ;)

    @julienr, je ne peux pas compter le nombre d'affichage pour les stocker dans une BDD, beaucoup beaucoup trop trop d'accès...

    @oli004, complètement d'accord avec toi, je peux encore rester ainsi bon nombre d'années, c'était surtout pour voir si je devais tracker les images dès maintenant ou alors s'il y avait une méthode comme celle indiquée par ltressens

    Prochaine fois, je posterais dans la bonne section :p
     
Chargement...
Similar Threads - [Résolu] Vérifier utilisation Forum Date
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016
[résolu] Sessions : lire le contenu alors qu'on ne sait pas comment il est nommé... Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Avoir un paramètre de session "dynamique" ? Développement d'un site Web ou d'une appli mobile 25 Mai 2016
[résolu] Hauteur de div selon état d'un bouton radio Développement d'un site Web ou d'une appli mobile 23 Mai 2016
[résolu] recupération de flux xml et erreur encodage des caractères Développement d'un site Web ou d'une appli mobile 27 Janvier 2016
[résolu] Carte Google Maps avec "zones de densité" Développement d'un site Web ou d'une appli mobile 5 Novembre 2015
Balise NoIndex ignorée par Google? [résolu] Débuter en référencement 13 Janvier 2015
[Résolu] sites référents sans lien vers mon site Demandes d'avis et de conseils sur vos sites 7 Janvier 2015
Lorsqu'on a créé un site, faut-il mettre un lien vers son site dans le footer ? [Résolu] Débuter en référencement 31 Décembre 2014
[RESOLU] recuperer valeur d'un champ en js Développement d'un site Web ou d'une appli mobile 17 Décembre 2014