HTML : Afficher l'arborescence disque a partir d'un repertoire

HTML : Afficher l'arborescence disque a partir d'un repertoire - Programmation

Marsh Posté le 20-02-2002 à 00:05:10    

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]


---------------
Art ?|Pro ?|Sport ?| ACH/VDS matos photo divers
Reply

Marsh Posté le 20-02-2002 à 00:05:10   

Reply

Marsh Posté le 20-02-2002 à 00:32:09    

avec un script CGI vi c faisable, ou bien en mode ligne de commande  :D

Reply

Marsh Posté le 20-02-2002 à 00:53:12    

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)

Reply

Marsh Posté le 21-02-2002 à 08:22:42    

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:


---------------
Art ?|Pro ?|Sport ?| ACH/VDS matos photo divers
Reply

Marsh Posté le 22-09-2002 à 15:18:16    

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.
@+ :)

Reply

Marsh Posté le 26-09-2002 à 08:11:15    

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.


---------------
Art ?|Pro ?|Sport ?| ACH/VDS matos photo divers
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed