Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5766 connectés 

 


Dernière réponse
Sujet : HTML : Afficher l'arborescence disque a partir d'un repertoire
Yoda_57

blueteen a écrit a écrit :

en quelques clic sur google, j'ai trouvé ce premier script
c'est une bonne base si tu connais un peu le php (y en a sur le net d'autres mais faut les tester)
 

Code :
  1. <?php
  2. /*------------------------------------------------------------
  3. Utilité >> liste le contenu d'un répertoire
  4. Créé le  >> 29/09/01
  5. par http://www.akoter.com
  6. email : info@akoter.com
  7. --------------------------------------------------------------*/
  8. $mon_repertoire = '.'; // nom du repertoire à lister
  9. function lister_repertoire($mon_repertoire) { // début de la fonction
  10. $pointeur = dir($mon_repertoire);
  11. chdir($pointeur->path);
  12. echo '<BR><BR>Répertoire courant : '.$pointeur->path.' ';
  13. while($fichier = $pointeur->read()) { // boucle
  14.    if(is_dir($fichier) AND $fichier != '.' AND $fichier != '..')
  15.     lister_repertoire($fichier);
  16.         else echo '<BR>'.$fichier ;
  17.    }
  18. $pointeur->close();
  19. chdir('..');
  20. } // fin de la fonction
  21. if(is_dir($mon_repertoire)) { // il s'agit bien d'un répertoire
  22.    lister_repertoire($mon_repertoire);
  23. }
  24. else echo '<BR><B>Le repertoire n\'existe pas !!!!</B>' ;
  25. ?>


 
c'est sommaire comme affichage (et brouillon) mais ça liste bien un répertoire et les sous-répertoires.
@+ :)




 
Merci bien ,mais je ne peux pas utiliser de php :(
 
Merci quand même :jap:
 
Pour info, si d'autres sont concernés, j'ai trouvé un truc qui s'appelle dir2html, mais je n'ai pas encore pu le tester.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Yoda_57

blueteen a écrit a écrit :

en quelques clic sur google, j'ai trouvé ce premier script
c'est une bonne base si tu connais un peu le php (y en a sur le net d'autres mais faut les tester)
 

Code :
  1. <?php
  2. /*------------------------------------------------------------
  3. Utilité >> liste le contenu d'un répertoire
  4. Créé le  >> 29/09/01
  5. par http://www.akoter.com
  6. email : info@akoter.com
  7. --------------------------------------------------------------*/
  8. $mon_repertoire = '.'; // nom du repertoire à lister
  9. function lister_repertoire($mon_repertoire) { // début de la fonction
  10. $pointeur = dir($mon_repertoire);
  11. chdir($pointeur->path);
  12. echo '<BR><BR>Répertoire courant : '.$pointeur->path.' ';
  13. while($fichier = $pointeur->read()) { // boucle
  14.    if(is_dir($fichier) AND $fichier != '.' AND $fichier != '..')
  15.     lister_repertoire($fichier);
  16.         else echo '<BR>'.$fichier ;
  17.    }
  18. $pointeur->close();
  19. chdir('..');
  20. } // fin de la fonction
  21. if(is_dir($mon_repertoire)) { // il s'agit bien d'un répertoire
  22.    lister_repertoire($mon_repertoire);
  23. }
  24. else echo '<BR><B>Le repertoire n\'existe pas !!!!</B>' ;
  25. ?>


 
c'est sommaire comme affichage (et brouillon) mais ça liste bien un répertoire et les sous-répertoires.
@+ :)




 
Merci bien ,mais je ne peux pas utiliser de php :(
 
Merci quand même :jap:
 
Pour info, si d'autres sont concernés, j'ai trouvé un truc qui s'appelle dir2html, mais je n'ai pas encore pu le tester.

blueteen en quelques clic sur google, j'ai trouvé ce premier script
c'est une bonne base si tu connais un peu le php (y en a sur le net d'autres mais faut les tester)
 

Code :
  1. <?php
  2. /*------------------------------------------------------------
  3. Utilité >> liste le contenu d'un répertoire
  4. Créé le  >> 29/09/01
  5. par http://www.akoter.com
  6. email : info@akoter.com
  7. --------------------------------------------------------------*/
  8. $mon_repertoire = '.'; // nom du repertoire à lister
  9. function lister_repertoire($mon_repertoire) { // début de la fonction
  10. $pointeur = dir($mon_repertoire);
  11. chdir($pointeur->path);
  12. echo '<BR><BR>Répertoire courant : '.$pointeur->path.' ';
  13. while($fichier = $pointeur->read()) { // boucle
  14.    if(is_dir($fichier) AND $fichier != '.' AND $fichier != '..')
  15.     lister_repertoire($fichier);
  16.         else echo '<BR>'.$fichier ;
  17.    }
  18. $pointeur->close();
  19. chdir('..');
  20. } // fin de la fonction
  21. if(is_dir($mon_repertoire)) { // il s'agit bien d'un répertoire
  22.    lister_repertoire($mon_repertoire);
  23. }
  24. else echo '<BR><B>Le repertoire n\'existe pas !!!!</B>' ;
  25. ?>


 
c'est sommaire comme affichage (et brouillon) mais ça liste bien un répertoire et les sous-répertoires.
@+ :)

Yoda_57

youdontcare a écrit a écrit :

tu peux demander avant d'arriver à 30 pages quand même ...
 
donc oui c'est possible. maintenant, comment, j'en sais trop rien :)  
 
il y a un activex (donc utilisable en javascript) appelé FileSystemObject, doc ici : http://msdn.microsoft.com/library/ [...] object.asp
 
sinon, tu peux regarder dans ton répertoire windows\web. quand l'explorer est en mode html (ie tu ouvres un poste de travail, tu sélectionnes un dur, tu as une image de lui sur la gauche), windows affiche en fait une page html, et utilise un activex pour afficher les fichiers de l'autre côté. cherche voir là-dedans (dans les *.htt)  




 
OK, je vais chercher de ce côté là merci :jap:

youdontcare tu peux demander avant d'arriver à 30 pages quand même ...
 
donc oui c'est possible. maintenant, comment, j'en sais trop rien :)  
 
il y a un activex (donc utilisable en javascript) appelé FileSystemObject, doc ici : http://msdn.microsoft.com/library/ [...] object.asp
 
sinon, tu peux regarder dans ton répertoire windows\web. quand l'explorer est en mode html (ie tu ouvres un poste de travail, tu sélectionnes un dur, tu as une image de lui sur la gauche), windows affiche en fait une page html, et utilise un activex pour afficher les fichiers de l'autre côté. cherche voir là-dedans (dans les *.htt)
avec un script CGI vi c faisable, ou bien en mode ligne de commande  :D
Yoda_57 J'aimerai savoir si c'est possible ( si oui comment :D) d'afficher le contenu d'un repertoire donné avec ses fichiers et les sous repertoires en HTML. Exemple:
 
toto
 -------titi
          -------titi2
                    titi.txt
                    titi.doc
          -------titi3
 -------tata
 -------tutu
toto.txt
toto.doc
 
 
C'est faisable ? parceque je viens de me taper plus de 30 pages à rechercher sur ce forum et j'ai pas trouve pour l'instant :(

 

[jfdsdjhfuetppo]--Message édité par yoda_57--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)