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

PHP & Base de données Discussion :

Créer un explorateur de dossier PHP [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club Avatar de erikH
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut Créer un explorateur de dossier PHP
    Bonjour,
    Je me permet d'écrire car pour moi depuis plusieurs année c'est le meilleur forum informatique et j'ai quasiment toujours trouvé la réponse dont j'avais besoin mais là j'ai vraiment un bug.

    J'aimerais créer un explorateur de fichier en php pour explorer tout les dossiers et les sous dossiers d'un répertoire choisis

    J'ai beau regardé sur Google sur les sites sur les forums j'ai trouvé 100000% choses qui fonctionne mais jamais entièrement.

    Pour résumer je suis sur qu'en 2017 il doit bien exister quelque chose qui est déjà crée pour explorer n'importe quel dossier de votre site internet et qu'on peu l’intégrer rapidement dans son projet.

    En avance UN GRAND MERCI à tout ce qui on pris le temps rien que de lire mon message et 10000000000 Fois encore en plus MERCI à ce qui trouve la solution.

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    c'est quoi la question? Directory et DirectoryIterator de la SPL font bien le boulot.
    Apres tu peux mettre en place un http://codiad.com/ ça fait le taf.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Il faut savoir ce que tu veux faire.

    Si c'est juste lister des fichiers pas la peine de passer par une librairie tierces ca se fait en 3 lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $path = realpath('/etc');
     
    $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
    foreach($objects as $name => $object){
       var_dump($name);
    }
    Si tu veux un explorateur de fichier complet il en existe de toute sorte. Par exemple :
    https://github.com/alexantr/filemanager
    http://phpfm.sourceforge.net/

    Mais c'est ps non plus très long à développer si tu ne veux pas intégrer de librairies tierces
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Nouveau membre du Club Avatar de erikH
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut Merci merci merci
    Bonsoir, j'ai utilisé ce pattern que je n'avais pas encore utilisé en PHP et réellement c'est génial et c'est exactement ce que j'avais besoin.
    J'ai aussi téléchargé et essayé ces deux explorateurs que je n'avais pas trouvé quand je cherchais sur le web et bien la mème chose MERCI MERCI :-)
    et chapeau bas.


    Citation Envoyé par grunk Voir le message
    Il faut savoir ce que tu veux faire.

    Si c'est juste lister des fichiers pas la peine de passer par une librairie tierces ca se fait en 3 lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $path = realpath('/etc');
     
    $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
    foreach($objects as $name => $object){
       var_dump($name);
    }
    Si tu veux un explorateur de fichier complet il en existe de toute sorte. Par exemple :
    https://github.com/alexantr/filemanager
    http://phpfm.sourceforge.net/

    Mais c'est ps non plus très long à développer si tu ne veux pas intégrer de librairies tierces

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

Discussions similaires

  1. [FPDF] Créer un fichier pdf avec PHP
    Par picoloto dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 24/09/2008, 22h05
  2. Créer un Explorateur
    Par Folk3n dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 10/05/2006, 08h27
  3. [ASP 3] Explorateur de dossier
    Par nahzhir dans le forum ASP
    Réponses: 9
    Dernier message: 06/02/2006, 11h10
  4. Menu type explorateur de dossiers/fichiers
    Par Ghusse dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2005, 14h30
  5. [Mail] Comment créer son premier page en PHP
    Par gymac dans le forum Langage
    Réponses: 3
    Dernier message: 07/09/2005, 22h15

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