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 :

Explorateur de fichiers : utiliser une BDD ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 24
    Par défaut Explorateur de fichiers : utiliser une BDD ?
    Bonjour,

    Je vais me lancer dans la réalisation d'un petit explorateur de fichiers en PHP.
    Je sais qu'il en existe, mais je veux le faire moi-même ;-)

    Pour chaque fichier, j'afficherai un icone, le nom du fichier, son type, sa taille et date de modification.

    Mais je me posais une question : d'après vous, dois-je utiliser une base de données pour mémoriser les propriétés de chaque fichier ?
    Ou est-ce que je me contente de PHP pour récupérer les propriétés des fichiers lorsque je parse le contenu d'un dossier ?

    En terme de ressource ? Que vaut-il mieux, sachant que ce sera hébergé sur du mutualisé...

    J'aimerais avoir des avis à ce sujet. Alors merci :-)

  2. #2
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Le FS (Systeme de Fichiers) est une base de donnees en lui-meme !
    Il faut stocker des donnees non-supportees par le FS pour utiliser correctement une base de donnees en plus du FS (example : superficie d'une image).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 24
    Par défaut
    (example : superficie d'une image).
    Je pensais utiliser getimagesize pour ça...
    Mais pour le coup, un appel à cette fonction dans une boucle (parsage du contenu d'un dossier) est-il opportun ?

    Vaut-il mieux mémoriser cela dans une BDD ?

  4. #4
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    C'est une simple question de mise en cache, c'est au developpeur de decider !
    Personnelement, je dirais oui le jour ou les performances seront un probleme, pas la peine de fixer un probleme de performances tant qu'il est potentiel.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 24
    Par défaut
    Ouais.

    Je vais essayer de me passer de BDD.

    Je vais par contre mettre en cache les sorties PHP de l'explorateur (dans des fichiers textes).
    Les caches ne seronts regénérés que lors de l'upload d'un nouveau fichier, ou du renomage.

    Merci pour tes réponses.
    Bonne journée !

  6. #6
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Bonne idee, dans ce cas, autant mettre en cache le code de sortie (en HTML).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/05/2006, 14h59
  2. Comment utiliser une BDD GDB sans installer interbase ?
    Par QAYS dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/05/2006, 15h31
  3. Récupérer le chemin du fichier d'une bdd
    Par [DreaMs] dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/04/2006, 16h58
  4. [Type de données]Comment sauvegarder fichiers dans une bdd?
    Par splinternabs dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 06/04/2006, 15h14
  5. Upload et enregistrement du nom du fichier dans une bdd
    Par johan_barbier dans le forum XMLRAD
    Réponses: 8
    Dernier message: 26/09/2005, 12h02

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